2019年5月30日

select模型(一 改进客户端)

摘要: 一、改程序使用select来改进客户端对标准输入和套接字输入的处理,否则关闭服务器之后循环中的内容都要被gets阻塞。原程序中https://www.cnblogs.com/wsw-seu/p/8413290.html,若服务器端先关闭发送FIN,客户端处于CLOSE WAIT状态,服务端到FIN_ 阅读全文

posted @ 2019-05-30 17:42 wsw_seu 阅读(169) 评论(0) 推荐(0) 编辑

5种IO模型

摘要: 一、五种I/O模型: 阻塞I/O,非阻塞I/O,I/O复用模型,信号驱动I/O,异步I/O 前四种属于同步iO,最后一种属于异步IO。因为前四种真正的I/O操作将阻塞进程。异步I/O不导致请求被进程阻塞。由内核完成I/O操作。 1、阻塞IO 2、非阻塞IO 非阻塞IO,recv返回错误-1(EWOU 阅读全文

posted @ 2019-05-30 17:38 wsw_seu 阅读(220) 评论(0) 推荐(0) 编辑

导航