socket 中的超时处理笔记(其中也有 MFC 的CAsyncSocket和CSocket类 )
1.在我们直接调用socket创建时,如果不进行特意声明的话,创建的socket都是阻塞的。这样当我们调用accept,recv时,将有可能“block”,如果想设置为非阻塞,则方法有调用fcntl,select,WSAAsynSelect来改变socket的阻塞hsocket=socket(AF_INET,SOCK_STREAM,0)fcntl(hsocket,F_SETFL,0_NONBLOC