02 2019 档案
摘要:1、实现代码 2、代码分析 基于线程的并发echo服务器代码整体结构类似于基于进程的设计。主线程不断等待连接请求,然后创建一个对等线程处理该请求。有一个值得注意的问题就是,调用pthread_create函数时,如何将已连接描述符传递给对等线程,最明显的方法就是传递一个指向这个描述符的指针,就像下面
阅读全文
摘要:1、实现代码 2、代码分析 创建一个pool结构维护着活动客户端的集合,在调用init_pool初始化池之后,服务器进入一个无限循环,在循环的每次迭代中服务器调用select函数来检测两种不同类型的输入事件,a)来自一个新客户端的连接请求到达。b)一个已存在的客户端已连接描述符准备好了可读。当一个连
阅读全文

浙公网安备 33010602011771号