代碼已上傳到我的github上: https://github.com/11ze/The-chat-room
功能簡介:
羣聊功能: 一個聊天窗口發消息全部都能收到
私聊功能: 只能給特定的IP和端口或者用戶名發消息
查看在線用戶功能: 可以查看當前在線用戶
上傳下載功能: 用戶可以從文件服務器上傳下載文件
發送表情功能 發送圖片功能
步驟:
版本1-7 文字聊天室
版本8 將文字聊天室界面美化,加按鈕、換文本框(用於顯示的列表框不能貼圖)
版本9 開始文件管理器的圖形界面化
版本10 將文件功能加入聊天室(ftpDemo)
版本11 開始將發送表情功能加入聊天室
版本13-14 開始將發送圖片功能加入聊天室
PS:
版本號對應文件夾尾號
項目文件夾是按功能一個個分的
裏面的代碼如果有多個版本則是功能慢慢完善的過程
更多的具體看每個代碼開頭的註釋說明
預覽圖:
圖中包含客戶端和服務端的顯示界面
看完如有疑問或錯誤請指出謝謝!