識別廣播地址
在IP地址bai中,如果最du後一個數字是255,則一定是一個廣播地址
- 網絡廣播地址: 網絡廣播地址在沒有進行子網劃分的網絡內廣播,由於當強的網絡均涉及子網劃分,故此種地址很少存在;
- 受限廣播地址:以255.255.255.255組成的廣播地址,在當前路由器均不轉發此類廣播
- 子網廣播地址:子網廣播地址是一種常用的廣播方式,它是指在一個具體的子網內進行廣播,比如192.168是網絡ID,那麼192.168.1.255就是子網192.168.1的廣播
- 全部子網廣播地址:是指所有子網絡的廣播,以上一個爲例,全部子網廣播地址是192.168.255.255
廣播要採用UDP的方式
- 創建UDP套接字
- 設置套接字屬性爲SO_BROADCAST,設置爲廣播地址
- 設置廣播地址爲INADDR_BROADCAST,同時也要指定發送端口
- 進行數據收發操作