??
1
Socket编程
socket这个词可以表示很多概念:
在TCP/IP协议中,“IP地址+TCP或UDP端口号”唯一标识网络通讯中的一个进程,“IP
地址+端口号”就称为socket。
在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socket
pair就唯一标识一个连接。socket本身有“插座”的意思...
分类:
其他好文 时间:
2014-09-27 00:13:29
阅读次数:
326
我写了一个服务器程序,在Linux下测试,然后用C++写了客户端用千万级别数量的短链接进行压力测试. 但是服务器总是莫名退出,没有core文件.
最后问题确定为, 对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE信号, 该信号默认结束进程.
具体的分析可以结合TCP的"四次握手"关闭. TCP是全双工的信道, 可以看作两条单工信道, TCP连接两...
分类:
其他好文 时间:
2014-09-26 23:05:48
阅读次数:
250
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.什么是TCP/IP、UDP?2.Socket在哪里呢?3.Socket是什么呢?4.你会使用它们吗?什么是TCP/IP、UDP?TCP/IP(Transmission Cont....
分类:
其他好文 时间:
2014-09-26 09:20:58
阅读次数:
262
Microsoft.NetFramework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以...
分类:
其他好文 时间:
2014-09-25 21:34:47
阅读次数:
360
部分转自:http://goodcandle.cnblogs.com/archive/2005/12/10/294652.aspx1.什么是TCP/IP、UDP?2.Socket在哪里呢?3.Socket是什么呢?4.有很多的框架,为什么还在从Socket开始?5. Linux C Socket简单...
分类:
系统相关 时间:
2014-09-19 18:56:05
阅读次数:
274
刚刚接触SOCKET编程,网上看了一些资料,发现做些简单的应用还是不难。但是要深入了解SOCKET编程还需要系统的看一些书。一般在进程间通信TCP是一种不错的方式。 ---XXXTCP链接是面向流的链接,因此数据在应用程序看来应该是没有边界的,之前对send和recv函数中发送的大小和返回值没有.....
分类:
其他好文 时间:
2014-09-17 18:27:12
阅读次数:
278
这是用来快速学习 Python Socket 套接字编程的指南和教程。Python 的 Socket 编程跟 C 语言很像。Python 官方关于 Socket 的函数请看 http://docs.python.org/library/socket.html基本上,Socket 是任何一种计算机网络...
分类:
编程语言 时间:
2014-09-17 11:50:52
阅读次数:
382
苹果的Socket编程,常用的是CFNetwork库编程,Socket编程是一个异步的过程,socket的联接方法,不是会等到连接完成后再执行下一行代码,如果你想在一个连接完全执行完之前与一个Socket完全绑定,那么就会容易得到一个意想不到的结果。 连接一台Socket服务器你需要确定两个信...
分类:
移动开发 时间:
2014-09-16 14:13:30
阅读次数:
220
package org.merit.test.socket;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;imp...
分类:
编程语言 时间:
2014-09-11 23:34:52
阅读次数:
250
iPhone socket 编程之BSD Socket篇 收藏在进行iPhone网络通讯程序的开发中,不可避免的要利用Socket套接字。iPhone提供了Socket网络编程的接口CFSocket,不过笔者更喜欢使用BSD Socket。(IBAction)calculaeTip:(id)send...
分类:
其他好文 时间:
2014-09-11 19:10:52
阅读次数:
289