关于recvfrom的阻塞有关问题
关于recvfrom的阻塞问题
我在写一个客户端和服务器通过udp通信的测试程序,在客户端遇到了问题: 客户端首先是sendto向服务器端发送数据,然后用recvfrom接收,问题是在发送数据完成后,本来我想recvfrom应该阻塞等待服务器的应答数据的,但是到了recvfrom函数就是直接返回了-1,而且错误是 WSAECONNRESET,socket在创建的时候默认的阻塞的,请问这里为什么没有阻塞
------解决方案--------------------
win32 的这些API都不是阻塞的,需要循环检查或用select模型
我在写一个客户端和服务器通过udp通信的测试程序,在客户端遇到了问题: 客户端首先是sendto向服务器端发送数据,然后用recvfrom接收,问题是在发送数据完成后,本来我想recvfrom应该阻塞等待服务器的应答数据的,但是到了recvfrom函数就是直接返回了-1,而且错误是 WSAECONNRESET,socket在创建的时候默认的阻塞的,请问这里为什么没有阻塞
------解决方案--------------------
win32 的这些API都不是阻塞的,需要循环检查或用select模型