1
參考Java 6 API docs for the DatagramSocket類:什麼是「通配符地址」在UDP廣播的環境中?
UDP廣播發送上一個DatagramSocket始終處於啓用狀態。爲了接收廣播數據包 ,DatagramSocket應該綁定到 通配符地址。在一些實現中,當DatagramSocket被綁定到更具體的地址時,還可以接收廣播分組。
有人能告訴我'通配符地址'是什麼嗎?它是以下有效監聽UDP廣播:
MulticastSocket socket = new MulticastSocket(new InetSocketAddress(InetAddress.getByName("0.0.0.0"),4445);
這裏http://www.rhyshaden.com/ipadd.htm是關於通配符的整個部分:)對於偵聽廣播來說,通配綁定的DatagramSocket應該足夠了。 – Fildor
查看http://stackoverflow.com/questions/5472269/java-datagramsocket-listening-on-a-broadcast-address –
卡洛,這的確是我基於我的上面的例子,但我想知道如果使用0.0.0.0是'良好的做法'.. – Kerry