去评论
推扬网

恨苍天:C++ socket connect成功后,recv等待130秒后返回10054请问如何解决?

admin
2020/08/12 13:23:24

王建杰的回答:

看字面情形,你用的是异步SOCKET,这时connect是异步的,调出使用之后,应当通过回调,或设置同步等待操作,来获知Connect的真实状态。

韩雨的回答:

看字面情形,你用的是异步SOCKET,这时connect是异步的,调出使用之后,应当通过回调,或设置同步等待操作,来获知Connect的真实状态。

她很好的回答:

也已经提示的很清楚了... 你先看一个函数原形吧 int recv( socket s, char far *buf, int len, int flags ); parameters s [in] descriptor identifying a connected socket. buf [out] buffer for the incoming data. len [in] length of buf. flags [in] flag specifying the way in which the call is made.