摘要: 最近学习route组件,了解了些关于tcp通信中I/O复用的知识。比如:select,poll,epoll。目前系统主要是用select。本来以为select是个好东西,解决了单进程单线程的server可以连接多个客户端的问题。后来,同事跟我说read函数是阻塞的,那么连接建立后,server会阻塞 阅读全文
posted @ 2017-09-08 14:56 超龄码农 阅读(6283) 评论(0) 推荐(0) 编辑
摘要: 虽然说poll和epoll要比select好很多,但是还是有很多地方select稳健运行着,而且select相关的资料也多。接下来就简单阐述下工作中route模块对这些的使用。 在服务端使用tcp的一般流程是:socket->bind->listen->select->accept->read/wr 阅读全文
posted @ 2017-09-06 14:16 超龄码农 阅读(1073) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-09-05 15:33 超龄码农 阅读(6) 评论(0) 推荐(0) 编辑