SOCKET 常用函数的返回值分析
2013-10-22 23:12
232 查看
socket() accept()
如果成功就返回生成的SOCKET,如果失败就返回INVALID_SOCKET.
#define INVALID_SOCKET (SOCKET)(~0)
实际上是 0xFFFFFFFF 4bytes
bind() listen() connect()
如果成功就返回0,如果失败就返回SOCKET_ERROR,需要通过WSAGetLastError获得进一步的错误信息.
#define SOCKET_ERROR (-1)
实际上是 0xFFFFFFFF 4bytes
send() sendto()
如果成功就返回发送的字节数,如果失败就返回SOCKET_ERROR,需要通过WSAGetLastError获得进一步的错误信息.
recv() recvfrom()
如果成功就返回收到的字节数,如果如果失败就返回SOCKET_ERROR,需要通过WSAGetLastError获得进一步的错误信息.
如果连接被温和的关闭,返回0,但是recvfrom通常是用于无连接的UDP socket.
转自:/article/9782148.html
如果成功就返回生成的SOCKET,如果失败就返回INVALID_SOCKET.
#define INVALID_SOCKET (SOCKET)(~0)
实际上是 0xFFFFFFFF 4bytes
bind() listen() connect()
如果成功就返回0,如果失败就返回SOCKET_ERROR,需要通过WSAGetLastError获得进一步的错误信息.
#define SOCKET_ERROR (-1)
实际上是 0xFFFFFFFF 4bytes
send() sendto()
如果成功就返回发送的字节数,如果失败就返回SOCKET_ERROR,需要通过WSAGetLastError获得进一步的错误信息.
recv() recvfrom()
如果成功就返回收到的字节数,如果如果失败就返回SOCKET_ERROR,需要通过WSAGetLastError获得进一步的错误信息.
如果连接被温和的关闭,返回0,但是recvfrom通常是用于无连接的UDP socket.
转自:/article/9782148.html
相关文章推荐
- SOCKET 常用函数的返回值分析
- SOCKET 常用函数的返回值分析
- php中socket常用函数及简单的实例分析
- Linux下tcp协议socket的recv函数返回时机分析(粘包)
- Linux下tcp协议socket的recv函数返回时机分析(粘包)
- Linux下tcp协议socket的recv函数返回时机分析(粘包)
- Linux下tcp协议socket的recv函数返回时机分析(粘包)
- linux 下的通信编程常用的结构体分析socket(3)
- 【转】对于中断函数返回值的分析
- linux socket常用函数
- socket编程常用函数总结
- linux socket常用函数
- 网络编程(基于winsocket)-- 常用函数介绍(一)
- C++下的XML分析工具CMarkup的常用函数详解
- OpenCV常用函数分析
- socket编程头文件和常用函数
- C语言的常用库函数使用方法分析及用途(3)
- linux socket select 函数分析
- c++函数的返回值存在哪?反汇编代码分析
- Linux Socket 相关函数作用及参数详细分析