用socket實現局域網內的廣播信使
考慮要實現的具體的功能,基于TCP和基于UDP兩種通信模型,主體部分分為類ServerSocket、類Socket基于TCP,以及MulticastSocket基于UDP兩個主要方面,另外是實現圖形化,便于操作和使用。
具體功能:
客戶端將自己要發送的消息經由服務器端廣播至所有的客戶端。
服務器端以數據報將自己的IP地址廣播至各客戶端,以便于客戶端與服務器端建立TCP連接;對客戶端發送過來的欲廣播的消息進行暫時的存儲,之后再以數據報廣播出去,這是基于UDP實現的,是不可靠的。
客戶端可以對服務器端廣播的消息進行接收,這是基于UDP的實現,并且可以與服務器端建立可靠的TCP連接,并發送出自己欲廣播的消息,使該消息經服務器端廣播到所有的客戶端。
PS:這是小弟的課程設計所作.
標簽:
socket
局域網
廣播
上傳時間:
2016-05-19
上傳用戶:zyt