Java網絡編程之組播小案例


網絡數據傳輸分為三類,單播,廣播,組播,其中組播是兼容前兩者特點。發送者每次發送的數據可以被組內的所有

接受者收到。在組內的發送者和每一個接受者之間實現點到多點網絡傳輸,也稱多點傳送。

組播是一種介於單播傳輸和廣播傳輸之間的一種中間技術。當采用組播方式傳送數據包時,發送方只需要發送一份

相同的數據包,通過路由器動態決定數據包的路由,即尋找組播組的地址,只有必要時才賦值數據,然后將數據發送到

這個組的每一個主機中。它可以大大提高數據傳送效率,減少了骨干網絡出現網絡擁塞的可能性。比前兩種方式效率都

很好。

下面來演示一下使用Java Socket的組播類實現一個組播的小案例

首先是接收端


然后是發送端


通過開啟多個接收端,然后開啟發送端,就可以實現組播的效果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM