做Socket服务器端,接受某设备的TCP链接。CSocket的表现是,OnAccept有响应,但调用socket->accept取客户端的socket地址时,失败,表现为没有可接受的链接。但此时wireshark显示TCP三次握手完成;WSAEventSelect的表现,完全正常,能够响应事件FD_ACCEPT,也能接受链接;完成端口的表现,用的阻塞WSAAccept,完全不能响应SYN请求,更别提收WSARecv请求的数据了。
现在最好需要用完成端口,我用的是WSASocket(AF_INET,SOCKET_STREAM,0,NULL,0,...OVERLAPPED);wireshark看到第一次握手的SYN请求包里,seq_ask不为空,但应该没影响吧?因为WSAEventSelect就没问题。各位能不能提示一下可能的问题所在??