【发布时间】:2011-07-14 21:05:39
【问题描述】:
我有一个客户端-服务器系统,客户端应该连接到服务器。这是我在客户端上单击连接时发生的情况:
BOOL connectionStatus = m_sockClient.Connect(sIpAddr, 27386);
此调用失败(connectionStatus 为 0),GetLastError 返回 10035(重试)
另一方面,服务器接受连接!如何?像这样:服务器套接字的 OnReceive() 函数的第一行断点被命中并
BOOL receivedConnection = Accept( m_sockRecv );
返回真。
- 如果 connect() 尝试失败,为什么这个 Accept() 成功?这是我不明白的。
- 如何使 CAsyncSocket 阻塞?
提前致谢。
【问题讨论】: