亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我應該使用哪個 IP 地址使用 Java 中的數據報套接字連接家中的 2 臺計算機?

我應該使用哪個 IP 地址使用 Java 中的數據報套接字連接家中的 2 臺計算機?

幕布斯6054654 2021-10-20 14:18:07
我正在嘗試使用 Java 中的 DatagramSockets(甚至 Sockets)連接家中的 2 臺計算機。我應該怎么做?我應該使用哪個 IP 地址來連接它們?
查看完整描述

2 回答

?
阿波羅的戰車

TA貢獻1862條經驗 獲得超6個贊

如果您的機器正在使用DHCP,則由您決定使用哪個 IP 地址。您的機器將被分配一些動態 IP 地址。要ifconfig在 Linuxipconfig機器和win 機器上看到它的使用。一旦您獲得了他們的 IP 地址,您就可以使用這些地址來連接您的機器。您的機器具有動態 IP 的可能性很高。


查看完整回答
反對 回復 2021-10-20
?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

假設您是 Windows 用戶:

要獲取您的 LAN IP 地址,請打開命令提示符并鍵入ipconfig.

一堆東西會出現,你正在尋找說 IPv4 address.....: 192.168.#.#

然而,應該注意的是,這是一個如此“動態”的 IP 地址,只要您斷開路由器的連接并重新連接,就可以更改該地址。

我建議您要么將您的 ip 設為靜態(在谷歌上查找,有很多教程)或使用您的計算機主機名。要獲取您的主機名,您只需hostname在命令提示符中鍵入即可。

在您的代碼中,您可以通過在客戶端代碼中執行此操作來獲取您的 IP 地址:

    String ip = Inet4Address.getByName("<your servers hostname>").getHostAddress();

我希望這會有所幫助,盡管這些問題屬于Super User,因為它們實際上與編碼沒有太大關系。


查看完整回答
反對 回復 2021-10-20
  • 2 回答
  • 0 關注
  • 141 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號