摘要: 首先,从man手册里找到对select函数的描述,如下: int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); 其中: nfds : 指集合中所有文件描 阅读全文
posted @ 2016-08-12 20:39 雨纷纷草木深 阅读(398) 评论(0) 推荐(0)
摘要: 刚开始学习,难免有些疏漏之处,请各位多多指教。 程序亲测可以使用。废话不多说。 网络IO模型分为阻塞IO、非阻塞IO、异步IO、IO复用、信号驱动IO。 阻塞IO: 有数据时,直接读;没有数据时,等待读。 非阻塞IO: 无论内核有没有数据都读。 以下是程序: 1. serevr.c 2. clien 阅读全文
posted @ 2016-08-12 19:34 雨纷纷草木深 阅读(1147) 评论(0) 推荐(0)