聊天室的話涉及網絡通信。流程大概是:
客戶端連接服務器(登陸,上傳相應的數據(起碼有聊天室編號))
客戶端發生消息給服務器(消息+聊天室編號)
服務器根據客戶端上傳的聊天室編號廣播消息
客戶端接受服務器傳來的消息
用到的技術就是socket編程(應該有其他的現成的框架,不過我用得比較多的是java,不清楚c的),如果還想做個界面的話,可以用qt做,或者MFC,應該還有其他可選方式,不過我不知道~~~。
上面只是簡單的,妳要做完備的還有很多問題需要考慮,比如說加密數據,優化使其能容納較多的用戶,服務器崩潰時的處理方案等等。