一款很不錯的基於socket編程局域網聊天系統,能夠實現多人在線聊天,,設置字體顏色,大小,背景色,快捷鍵發送消息,設置用戶名等功能,正在學習SWING的朋友們能夠拿去研究下,對功能進行擴充,徹底開源!
固然,作的好很差先不說,美工不行也不談,我不是專業的美工,也不是很牛的程序員,但我有分享精神,若是以爲我作的很差,你能夠指教,若是以爲作的好,你能夠學習,惡語傷人的話我但願不要再出現!好了,不說了,仍是那句語,走本身的路,讓別人說去!穿別人的鞋,讓別人找去吧!
現發圖上來再說:
服務端:(點擊可看大圖)啓動Server.jar,必須先啓動服務器,這個就不說了,你們都明白
客戶端:(點擊可看大圖)啓動Clinet.jar
客戶端設置框:
這些因爲電腦有限,沒有在局域網打開,只是在本機上運行,這個是本機的IP,若是要在局域網內測試,則可能要關掉防火牆,或添加例外,而後輸入對方的IP就能夠了,不過端口號要一至.
設置好了就能夠啓動了(啓動後如圖)
而後就能夠設置本身喜好的網名,顏色,字體,背景聊天了
我設置的加粗,藍色,輸入方字後按enter鍵便可發送消息了,效果以下
最後若是服務器忽然關閉,則客戶端也會作出相應處理
客戶端的功能除了幫助和退出可用外,其餘的功能所有禁用。
至此完整的程序流程演示完畢,現貼出源碼供你們學習參考,你們能夠在此基礎上進行二次開發,無版權申明,一切開源!若是你們有更好的版本,但願貼出來分享。
本文原文地址,轉載請保留:http://www.dukai168.cn/blog/78.html 謝謝 html