深刻UNIX編程:一個簡單聊天室的兩種實現 (fcntl 和 select)

      在互聯網至關普及的今天,在互聯網上聊天對不少「網蟲」來講已是屢見不鮮了。聊天室程序能夠說是網上最簡單的多點通訊程序。聊天室的實現方法有不少,但都是利用所謂的「多用戶空間」來對信息進行交換,具備典型的多路I/O的 架構。一個簡單的聊天室, 從程序員的觀點來看就是在多個I/O端點之間實現多對多的通訊。其架構如圖一所示。這樣的實如今用戶的眼裏就是聊天室內任何一我的輸入一段字符以後,其餘用戶均
相關文章
相關標籤/搜索