什么是keep-alive?   顾名思义即可,注意它只适用于TCP连接。系统会替你维护一个timer,时间到了,就会向remote peer发送一个probe package,当然里面是没有数据的,对方就会返回一个应答,这时你就知道这个通道保持正常。 有什么用呢?   考虑下面这个场景,端点A和端B开始连接,三次握手,建立好了一个稳定的双向通道。然后双方发送完初始的数据后,进入等待状态。这时候,... Read More
posted @ 2010-12-24 17:35 hjtc Views(2315) Comments(0) Diggs(0) Edit
其实就是翻译下msdn,没别的用,督促一下自己看的仔细些。 recv 从一个已经连接的或是已经绑定的socket中获取数据。 int recv( SOCKET s, char FAR *buf, int len, int flags); 参数 s     [in] socket id buf     [out] 缓存 len     [in]  缓存大小 flags     [in]  标识,用处... Read More
posted @ 2010-12-24 15:09 hjtc Views(2138) Comments(0) Diggs(0) Edit