09 2018 档案

摘要:poll的用法和select区别并不是很大。非常像。最大文件描述符数量我直接使用FD_SETSIZE了。 比起select来,代码少了一些。也方便了些。使用方式的区别也并不大。但是比select要灵活了 服务端 阅读全文
posted @ 2018-09-29 16:25 李亚金 阅读(850) 评论(0) 推荐(0)
摘要:记录下简单的select的使用。以防忘记。 服务端代码 客户端例子 select还有两点最容易出错的地方, 1、是忘记对最大描述字+1。也就是select的第一个参数经常会出错 2、忘记描述字集是值-结果参数。也就是rset里面是fd-结果参数。所以rset总是要重置来再次监听。因为之前设置的1又变 阅读全文
posted @ 2018-09-29 15:18 李亚金 阅读(1698) 评论(0) 推荐(1)
摘要:不得不说,看网络编程这本书比之前学的要轻松多了.unp.h这个辅助类让我轻松太多了。 先来一个简单回射的例子 服务端代码如下 客户端代码如下 这里主要是说了一个僵死子进程的问题。 服务端每接受到一个请求后开了一个子进程去处理客户端的对应请求。 而当客户端关闭退出时。服务端子进程读取到了0.然后子进程 阅读全文
posted @ 2018-09-28 12:10 李亚金 阅读(489) 评论(0) 推荐(0)