課程
/后端開發(fā)
/Java
/Java Socket應用---通信是這樣練成的
老師,為什么我的getByName()括號里面無論放什么,獲取到的IP地址和計算機名字都是一樣的啊
2016-01-23
源自:Java Socket應用---通信是這樣練成的 2-2
正在回答
去找api啊,api很明顯告訴你了getHostName
public String getHostName()
獲取此 IP 地址的主機名。
如果此 InetAddress 是用主機名創(chuàng)建的,則記憶并返回主機名;否則,將執(zhí)行反向名稱查找并基于系統(tǒng)配置的名稱查找服務返回結果。如果需要查找名稱服務,則調用?getCanonicalHostName。
如果有安全管理器,則首先使用主機名和?-1?作為參數(shù)來調用其?checkConnect?方法,以查看是否允許該操作。如果不允許該操作,則其返回 IP 地址的文本表示形式。
返回:
此 IP 地址的主機名;如果安全檢查不允許操作,則返回 IP 地址的文本表示形式。
另請參見:
getCanonicalHostName(),?SecurityManager.checkConnect(java.lang.String, int)
因為都是本機 本機的IP默認127.0.0.1 計算機名也是你自己的計算機名字。除非你把客戶端在另一個機子運行記得要改ip(locahost)
舉報
分享的是 Java 中的網(wǎng)絡編程,使用Socket實現(xiàn)網(wǎng)絡聊天通信
1 回答關于直接輸出InetAddress實例的問題
1 回答InetAddress
1 回答InetAddress中的方法
1 回答InetAddress是什么
3 回答服務器端獲取InetAddress信息遇到的問題~~~
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-04-09
去找api啊,api很明顯告訴你了
getHostName
public String getHostName()
獲取此 IP 地址的主機名。
如果此 InetAddress 是用主機名創(chuàng)建的,則記憶并返回主機名;否則,將執(zhí)行反向名稱查找并基于系統(tǒng)配置的名稱查找服務返回結果。如果需要查找名稱服務,則調用?getCanonicalHostName。
如果有安全管理器,則首先使用主機名和?-1?作為參數(shù)來調用其?checkConnect?方法,以查看是否允許該操作。如果不允許該操作,則其返回 IP 地址的文本表示形式。
返回:
此 IP 地址的主機名;如果安全檢查不允許操作,則返回 IP 地址的文本表示形式。
另請參見:
getCanonicalHostName(),?SecurityManager.checkConnect(java.lang.String, int)
2016-01-23
因為都是本機 本機的IP默認127.0.0.1 計算機名也是你自己的計算機名字。除非你把客戶端在另一個機子運行記得要改ip(locahost)