Linux 聊天室(高性能服务器设计) 实现这次聊天室可以很好的帮助理解Linux的网络编程。 深入了解TCP、UDP的运行流程。 了解如何使用socket、connect、bind、send、recv等相关函数以及它们的作用。 我会先从简单的实现开始。然后逐步进行优化。慢慢体现为什么要使用这些函数。 架构 环境:Linux 聊天室采用的是C/S的TCP架构 TCP流程图 请求成功 服务器端 Socket bind listen accept recv/recvfrom send/sendto socket 客户端 Socket connect send/sendto recv/recvfrom