epoll和select监听的socket要设置成非阻塞(使用fcntl)
recv数据==0时,说明链接断开,要关闭socket。
listen的socket要使用默认的水平触发,可重复触发,不丢失的前来链接的客户端请求。数据则可以使用边沿触发,只触发一次,数据丢了关系不大。
【无标题】
最新推荐文章于 2024-01-18 23:25:36 发布
epoll和select监听的socket要设置成非阻塞(使用fcntl)
recv数据==0时,说明链接断开,要关闭socket。
listen的socket要使用默认的水平触发,可重复触发,不丢失的前来链接的客户端请求。数据则可以使用边沿触发,只触发一次,数据丢了关系不大。