[原創]java局域網聊天系統

一款很不錯的基於socket編程局域網聊天系統,能夠實現多人在線聊天,,設置字體顏色,大小,背景色,快捷鍵發送消息,設置用戶名等功能,正在學習SWING的朋友們能夠拿去研究下,對功能進行擴充,徹底開源!
        固然,作的好很差先不說,美工不行也不談,我不是專業的美工,也不是很牛的程序員,但我有分享精神,若是以爲我作的很差,你能夠指教,若是以爲作的好,你能夠學習,惡語傷人的話我但願不要再出現!好了,不說了,仍是那句語,走本身的路,讓別人說去!穿別人的鞋,讓別人找去吧!

        現發圖上來再說:
        
        服務端:(點擊可看大圖)啓動Server.jar,必須先啓動服務器,這個就不說了,你們都明白
        服務端界面 

        客戶端:(點擊可看大圖)啓動Clinet.jar
        客戶端界面

        客戶端設置框:
        客戶端設置框
        這些因爲電腦有限,沒有在局域網打開,只是在本機上運行,這個是本機的IP,若是要在局域網內測試,則可能要關掉防火牆,或添加例外,而後輸入對方的IP就能夠了,不過端口號要一至.

        設置好了就能夠啓動了(啓動後如圖)
        啓動後圖

        而後就能夠設置本身喜好的網名,顏色,字體,背景聊天了
        字體,顏色,前景設置框
        
        我設置的加粗,藍色,輸入方字後按enter鍵便可發送消息了,效果以下
        聊天效果圖

        最後若是服務器忽然關閉,則客戶端也會作出相應處理
        服務器關閉後客戶端的界面

         客戶端的功能除了幫助和退出可用外,其餘的功能所有禁用。

        至此完整的程序流程演示完畢,現貼出源碼供你們學習參考,你們能夠在此基礎上進行二次開發,無版權申明,一切開源!若是你們有更好的版本,但願貼出來分享。

        本文原文地址,轉載請保留:http://www.dukai168.cn/blog/78.html 謝謝 html

相關文章
相關標籤/搜索