網頁版在線聊天java Socket實現

注:本文引用地址http://www.jb51.net/article/84689.htm


本文爲大家分享了一個滿足在線網頁交流需求的實例,由於java Socket實現的網頁版在線聊天功能,供大家參考,具體內容如下

實現步驟:
1、使用awt組件和socket實現簡單的單客戶端向服務端持續發送消息;
2、結合線程,實現多客戶端連接服務端發送消息;
3、實現服務端轉發客戶端消息至所有客戶端,同時在客戶端顯示;
4、把awt組件生成的窗口界面改成前端jsp或者html展示的界面,java socket實現的客戶端改爲前端技術實現。

這裏首先實現第一步的簡單功能,難點在於:
1、沒有用過awt組件,沒有用過java相關的監聽事件;
2、長時間沒有使用socket進行客戶端和服務端的交互,並且沒有真正進行過cs結構的開發。

實現功能的代碼
在線聊天客戶端:
1、生成圖形窗口界面輪廓 
2、爲輪廓添加關閉事件 
3、在輪廓中加入輸入區域和內容展示區域 
4、爲輸入區域添加回車事件 
5、建立服務端連接併發送數據 

?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章