网络编程常见函数的返回值
来源:互联网 发布:apache spark 项目实战 编辑:程序博客网 时间:2024/06/13 19:10
以前写程序很多时候图方便不管它的返回值,因为觉得一般不会调用错误,现在发现这是一个很不好的习惯。
int socket函数:成功时返回相应socket号,失败时返回-1。
int bind函数:成功时返回0,失败时返回-1并会将erron置为相应的错误号。
int listen函数:成功返回0,失败返回-1并设置相应的错误号。
int accept函数:成功时返回新的套接字,失败时返回-1并设置相应错误号。
int connect函数:成功时返回0,失败时返回-1并设置相应的错误号。
int send函数:成功时返回实际发出的字节数,失败时返回-1。
int rev函数:成功时返回实际接收的字节数,当对方关闭连接时,返回的接收数据长度为0,通常以此来判断对方是否关闭;否则返回-1,并设置相应错误号。
int shutdown函数(终止链接):成功时返回0,失败时返回-1,并设置相应错误号。
int sendto函数(UPD套接字的数据发送函数):成功时返回发送的字节数,失败时返回-1,并设置相应的错误号。
int recvfrom函数(UDP套接字的数据接收函数):成功时返回接收数据的字节数,失败时返回-1.
- 网络编程常见函数的返回值
- 网络编程常见函数解析
- unix网络编程中一些常见的函数的总结
- Linux网络编程:recv的返回值
- Linux网络编程--recv函数返回值详解
- 网络编程read, write, recv, send函数返回值
- Linux网络编程--recv函数返回值详解
- 常见字符串处理函数返回值的总结
- 常见网络函数的使用
- Unix网络编程学习笔记——Select函数的返回条件
- 揭开网络编程常见API的面纱
- 常见的四种网络编程方式
- 常见的网络编程面试题
- [网络编程] 最常见的HTTP错误
- 常见的网络编程面试题
- Unix网络编程之常见的数据结构
- 常见Javase中的的网络编程
- Linux网络编程中常见的陷阱
- php四种排序
- mac 快捷键
- 如何学习嵌入式(转载)
- ViewPager,ActionBar,Fragment--通讯录
- java.lang.IllegalStateException: Failed to load ApplicationContext解决办法
- 网络编程常见函数的返回值
- Socket编程指南及示例程序
- 输入子系统--event层分析
- ubuntu stardict词典安装
- 开启游戏控制
- 当屏幕旋转桌面widget失效的问题
- 格商务PPT模板...
- 每天应该坚持写博客
- Android中Media Framework浅析(二)——MediaServer