多线程非阻塞模式到现在算是告一段落吧 虽然还有一些小的bug需要修正 总结一下 准备向后面进发
</
实现功能: 本程序主要实现远程计算的功能 通过非阻塞套接字和多线程的结合 让通信变得高效 服务器通过维护一个客户端链表来实现对多个客户响应 客户端自身验证表达式的正确性 当输入Byebye时 服务器回复OK 此时客户端断开连接退出
主要模块和线程管理
服务器:
主线程:初始化服务器
运行服务器
退出服务器
监听线程:
接收客户端连接请求
创建客户端节点
启动对客户端节点的服务
清理线程:
当服务器运行时:
定期检查清理已退出的客户节点
当服务器断开时
断开所有对客户端的连接
清理客户节点知道客户端链表为空
</