用java寫了一個多人聊天程序,服務端和客戶端都寫了


本程序采用客戶機/服務器架構模式。通過Java提供的Socket類來連接客戶機和服務器並使客戶機和服務器之間相互通信,由於聊天是多點對多點的而Java提供的多線程功能。用多線程可完成多點對多點的聊天。

 

主要有兩個應用程序,分別為服務器程序和客戶端程序。服務器應用程序主要用於消息轉發、客戶登錄信息的管理以及向所有用戶發送系統消息等;客戶端應用程序主要用於客戶聊天記錄的顯示和信息輸入。采用Client/ServerC/S)體系結構,即客戶機/服務器體系結構。聊天服務器專門用於監控用戶狀態和轉發消息,客戶端負責接收消息的用戶序列和消息文本發送到服務器。該聊天系統實現私聊,群聊,用戶注冊,登陸,退出聊天系統等功能。

 

詳細代碼和文檔見https://write-bug.com/article/140.html

 

效果圖如下

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM