摘要: from https://stackoverflow.com/questions/5039608/poll-cant-detect-event-when-socket-is-closed-locally I'm working on a project that will port a TCP/IP 阅读全文
posted @ 2017-08-16 20:15 小 楼 一 夜 听 春 雨 阅读(279) 评论(0) 推荐(0)
摘要: 如:man 2 read, 就可以查看read函数的文档 阅读全文
posted @ 2017-08-16 20:09 小 楼 一 夜 听 春 雨 阅读(227) 评论(0) 推荐(0)
摘要: from http://www.cnblogs.com/yuxingfirst/archive/2013/03/08/2950281.html 我们知道,linux下socket编程有常见的几个系统调用: 对于服务器来说, 有socket(), bind(),listen(), accept(),r 阅读全文
posted @ 2017-08-16 20:05 小 楼 一 夜 听 春 雨 阅读(733) 评论(0) 推荐(0)
摘要: (1)select,poll实现需要自己不断轮询所有fd集合,直到设备就绪,期间可能要睡眠和唤醒多次交替。而epoll其实也需要调用epoll_wait不断轮询就绪链表,期间也可能多次睡眠和唤醒交替,但是它是设备就绪时,调用回调函数,把就绪fd放入就绪链表中,并唤醒在epoll_wait中进入睡眠的 阅读全文
posted @ 2017-08-16 19:54 小 楼 一 夜 听 春 雨 阅读(707) 评论(0) 推荐(0)