第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

為什么通過getHostAddress()和getHostName()得到都是IP地址,后者為什么不是主機(jī)名?而且在服務(wù)器端是怎樣的運(yùn)行順序?

如圖,為什么通過getHostName()得到的不是客戶端的主機(jī)名?而是IP地址?

http://img1.sycdn.imooc.com//58e1b876000106cf08560064.jpg

http://img1.sycdn.imooc.com//58e1b8760001779b02240035.jpg

而且在服務(wù)器端是先調(diào)用了serverSocket類的start()方法,為什么在控制臺中最后輸出serverSocket中輸出的語句?

serverThread.start();
//統(tǒng)計連接過服務(wù)器的數(shù)量
System.out.println("客戶端的數(shù)量:"?+?(++count));
//獲取客戶端的IP地址和主機(jī)名
System.out.println("當(dāng)前客戶端的IP地址:"?+?socket.getInetAddress().getHostAddress()?
	+?"\n當(dāng)前客戶端的主機(jī)名:?"?+?socket.getInetAddress().getHostName());

輸出是:

客戶端的數(shù)量:1

當(dāng)前客戶端的IP地址:127.0.0.1

當(dāng)前客戶端的主機(jī)名: 127.0.0.1

我是服務(wù)器,客戶端說: 用戶名:ala;密碼:12789

方法的執(zhí)行先后順序?yàn)槭裁词沁@樣的?

正在回答

2 回答

因?yàn)榫W(wǎng)絡(luò)通信過程中客戶端的主機(jī)名是不會帶到服務(wù)器端的。。第二,你沒學(xué)過多線程嗎,不知道主線程和調(diào)用的線程是交替進(jìn)行的嗎,都是獨(dú)立進(jìn)行的。

0 回復(fù) 有任何疑惑可以回復(fù)我~

方法順序沒看出來哪兒有疑問。hostname此處就是ip地址

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

為什么通過getHostAddress()和getHostName()得到都是IP地址,后者為什么不是主機(jī)名?而且在服務(wù)器端是怎樣的運(yùn)行順序?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號