SOCKET 常用函数的返回值分析
来源:互联网 发布:简明python教程在哪买 编辑:程序博客网 时间:2024/04/30 20:24
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.
- SOCKET 常用函数的返回值分析
- SOCKET 常用函数的返回值分析
- SOCKET 常用函数的返回值分析
- SOCKET 常用函数的返回值分析
- socket函数返回值分析
- Socket一些函数相关的返回值
- Socket一些函数相关的返回值
- socket 的常用函数
- 对于中断函数返回值的分析
- main()函数返回值的分析
- 对于中断函数返回值的分析
- 临时对象作为函数返回值返回的分析
- Linux下tcp协议socket的recv函数返回时机分析(粘包)
- Linux下tcp协议socket的recv函数返回时机分析(粘包)
- socket常用的几个函数
- socket通信常用的函数
- 常用的socket函数集
- socket函数一直返回-1的问题
- Trac
- Qt OpenGL教程
- 该网马利用了Flash插件
- 明月如何代表我的心 -- 装饰模式
- OSGi 框架事件
- SOCKET 常用函数的返回值分析
- Asp.Net 301重定向的实现(SEO友好,有利于PR值)
- visual c++编程中的两个问题及解决办法
- 关于万向节死锁(Gimbal Lock)
- How to use MySql with Linq to SQL
- 端口占用
- 在没装jdk的电脑上运行jar
- NDK的扩展
- IP地址表示方法及网段子网掩码