資源簡介
設(shè)計內(nèi)容:基于TCP協(xié)議編程的方式,編寫程序模擬網(wǎng)絡(luò)聊天室的運行過程。
設(shè)計要求:
1. 采用C/S模式,基于TCP協(xié)議編程的方式,使得各個用戶通過服務(wù)器轉(zhuǎn)發(fā)實現(xiàn)聊天的功能。
2. 分為兩大模塊:客戶端模塊和服務(wù)器端模塊。
3. 客戶端模塊的主要功能:
1)登陸功能:用戶可以注冊,然后選擇服務(wù)器登入聊天室。
2)顯示用戶:將在線用戶顯示在列表中。
3)接收信息:能接收其他用戶發(fā)出的信息。
4)發(fā)送信息:能發(fā)出用戶要發(fā)出的信息。
4.服務(wù)器端模塊的主要功能:
1)檢驗登陸信息:檢查登陸信息是否正確,并向客戶端返回登陸信息,如信息正確。就允許用戶登陸。
2)顯示在線狀態(tài):將該用戶的狀態(tài)發(fā)給各在線用戶。
3)轉(zhuǎn)發(fā)聊天信息:將消息轉(zhuǎn)發(fā)給所有在線的用戶。
來源GitHub:wangzhe0828/ChatRoom,對代碼加入了詳細的注釋。

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????249933??2018-11-19?20:58??網(wǎng)絡(luò)課設(shè).zip
-----------?---------??----------?-----??----
?????文件??????249933??2018-11-19?20:58??網(wǎng)絡(luò)課設(shè).zip
評論
共有 條評論