UNIX网络编程--套接字可读或可写的条件
来源:互联网 发布:程序员的电脑桌 编辑:程序博客网 时间:2024/06/06 03:26
socket可读的条件
1. socket的接收缓冲区中的数据字节大于等于该socket的接收缓冲区低水位标记的当前大小。对这样的socket的读操作将不阻塞并返回一个大于0的值(也就是返回准备好读入的数据)。我们可以用SO_RCVLOWATsocket选项来设置该socket的低水位标记。对于TCP和UDPsocket而言,其缺省值为1
2. 该连接的读这一半关闭(也就是接收了FIN的TCP连接)。对这样的socket的读操作将不阻塞并返回0
3. 该socket是一个监听socket且已完成的连接数不为0.对这样的socket'的accept通常不会阻塞。
socket可写的条件
1. socket的发送缓冲区中的数据字节大于等于该socket的发送缓冲区低水位标记的当前大小。对这样的socket的写操作将不阻塞并返回一个大于0的值(也就是返回准备好写入的数据)。我们可以用SO_SNDLOWATsocket选项来设置该socket的低水位标记。对于TCP和UDPsocket而言,其缺省值为2048
2. 该连接的写这一半关闭。对这样的socket的写操作将产生SIGPIPE信号,该信号的缺省行为是终止进程。
- UNIX网络编程--套接字可读或可写的条件
- 网络编程学习笔记--1.socket可读可写条件
- 网络编程学习笔记--socket可读可写条件
- 网络编程学习笔记--1.socket可读可写条件
- socket可读,可写的条件
- socket可读,可写的条件
- socket 可读 可写 条件
- socket 可读 可写 条件
- socket可读可写条件
- UNIX网络编程:套接字
- 唯快不破:socket 可读 可写 条件
- UNIX网络编程:基础套接字编程
- unix域套接字的UDP网络编程
- UNIX网络编程卷1:应用进程写数据到一个TCP套接字中发生的事情
- 《unix网络编程》套接字选项
- UNIX网络编程---路由套接字(十八)
- 【Unix 网络编程】说说 socket 套接字
- UNIX 套接字网络编程接口
- Windows基础题目
- html网页抽奖
- 高性能WEB服务器和I/O设计模式
- iOS 计算器 基本功能实现
- Vim 复制粘贴探秘
- UNIX网络编程--套接字可读或可写的条件
- 动态规划求一道 类最长递增公共子序列
- oracle trunc()函数的用法
- html文件 得到或者引用js变量的值
- 1452 Happy 2004 (所有因子求和)
- 两种Catalan C++的实现
- 关于oracle的backup database plus archivelog delete input备份命令
- Linux Commands for Beginners--which and whatis commands
- 百度知道删除技术