写对于一个异步的服务端架构是非常重要的. 知道写什么时候触发是最重要的, 即网卡只要不满就会触发. 还有一点, 你要知道write写10字节, 但返回值可能!=10,还有可能发生EAGAIN错误(fd非阻塞),这都是因为网卡满了,此时你要把未写出的内容缓存起来,注册写事件, 等写事件触发时把剩余的数据写出去.
是的,只监测可读, 因为服务器端总是接收到客户端的连接请求才会做出想应的处理
23,121
社区成员
74,508
社区内容
加载中
试试用AI创作助手写篇文章吧