網絡數據傳輸分為三類,單播,廣播,組播,其中組播是兼容前兩者特點。發送者每次發送的數據可以被組內的所有
接受者收到。在組內的發送者和每一個接受者之間實現點到多點網絡傳輸,也稱多點傳送。
組播是一種介於單播傳輸和廣播傳輸之間的一種中間技術。當采用組播方式傳送數據包時,發送方只需要發送一份
相同的數據包,通過路由器動態決定數據包的路由,即尋找組播組的地址,只有必要時才賦值數據,然后將數據發送到
這個組的每一個主機中。它可以大大提高數據傳送效率,減少了骨干網絡出現網絡擁塞的可能性。比前兩種方式效率都
很好。
下面來演示一下使用Java Socket的組播類實現一個組播的小案例
首先是接收端
然后是發送端
通過開啟多個接收端,然后開啟發送端,就可以實現組播的效果
