赞
踩
函数原型:int recv( SOCKET s, char *buf, int len, int flags)
功能:不论是客户还是服务器应用程序都用recv函数从TCP连接的另一端接收数据。
参数一:指定接收端套接字描述符;
参数二:指明一个缓冲区,该缓冲区用来存放recv函数接收到的数据;
参数三:指明buf的长度;
参数四 :一般置为0。
阻塞与非阻塞recv返回值没有区分,都是
> 0 成功接收数据大小。
= 0 另外一端关闭了套接字
= -1 错误,需要获取错误码errno(win下是通过WSAGetLastError())
errno被设为以下的某个值:
EAGAIN:套接字已标记为非阻塞,而
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。