深刻UNIX编程:一个简单聊天室的两种实现 (fcntl 和 select)

      在互联网至关普及的今天,在互联网上聊天对不少“网虫”来讲已是屡见不鲜了。聊天室程序能够说是网上最简单的多点通讯程序。聊天室的实现方法有不少,但都是利用所谓的“多用户空间”来对信息进行交换,具备典型的多路I/O的 架构。一个简单的聊天室, 从程序员的观点来看就是在多个I/O端点之间实现多对多的通讯。其架构如图一所示。这样的实如今用户的眼里就是聊天室内任何一我的输入一段字符以后,其余用户均
相关文章
相关标签/搜索