1、服務端的主線程通過list儲存每個客戶端傳過來的socket。
子執行緒接收客戶端傳來的訊息,通過遍歷list把某乙個傳過來的訊息傳送給所有的客戶端,實現群聊功能。
2、客戶端主線程實現從控制台傳送訊息
子執行緒實現接收客戶端發來的訊息,顯示在控制台即可
服務端
public
class
server
} catch (ioexception e)
}}class
sthread
extends
thread
public
void run()
}} catch (ioexception e)
}}
客戶端:
public
class
client
} catch (unknownhostexception e) catch (ioexception e)
}}class
cthread
extends
thread
@override
public
void run()
} catch (ioexception e)
}}
Eclipse控制台輸出資訊的控制
當你在eclipse中 running debugging乙個應用程式的時候,有關該應用程式的執行除錯資訊及日誌資訊都會輸出到控制台 console 顯示,但是eclipse只會顯示最後一部分的日誌資訊,如果你的應用程式會產生大量的執行除錯資訊及日誌資訊,你可能會想保持這些資訊到檔案中,以便檢視分析...
autojs之控制台
自定義控制台 獲取控制台實體 遍歷控制台視窗 設定背景為紅色 獲取控制台實體 let mconsoleview getconsolewindow function getconsolewindow 遍歷控制台視窗 let r filterview mconsoleview function filt...
eclipse控制台輸出限制及debug快捷鍵
debug f8直接調到一下個節點 最近在測試專案對mina的使用,client傳了4m也就是差不多4000000個位元組,服務端接收後列印,然而毛都沒有。1.以為是控制台對列印長度做了限制,到preference run debug console 將limit console output前面的...