在文檔的構造InetSocketAddress(int port)
它說:InetSocketAddress中的通配符地址是什麼意思?
創建一個套接字地址,其中IP地址爲通配符地址 和端口號指定的值。
通配符地址的作用是什麼,在socket.bind()
中的含義是什麼?
在文檔的構造InetSocketAddress(int port)
它說:InetSocketAddress中的通配符地址是什麼意思?
創建一個套接字地址,其中IP地址爲通配符地址 和端口號指定的值。
通配符地址的作用是什麼,在socket.bind()
中的含義是什麼?
來自文檔:通配符是一個特殊的本地IP地址。它通常意味着「任何」,只能用於綁定操作。
該IP地址的值爲0.0.0.0。如果您有兩個網絡適配器,一個IP地址爲1.1.1.1,另一個IP地址爲2.2.2.2,則可以創建一個偵聽套接字並將其綁定到1.1.1.1,以便該套接字不會綁定到2.2.2.2。您也可以創建一個偵聽套接字並將其綁定到2.2.2.2,以便它不綁定到1.1.1.1。如果你不關心並且希望你的套接字綁定到所有網卡,那麼你將它綁定到通配符地址。
另一個特殊值是127.0.0.1,這意味着只有同一臺計算機上的客戶端才能連接到您的服務器。
通配符掩碼是指示IP地址的哪些部分可以承擔任何值的位掩碼。在Cisco IOS中,它們在幾個地方使用,例如: