inetaddress類使用:
1,返回本地主機
inetaddress locahhost=inetaddress.getlocalhost();
system.out
.println("本地主機為"+locahhost);
2,獲取此 ip 位址的主機名。
string hostname=locahhost.gethostname();
system.out
.println("此 ip 位址的主機名"+hostname);
3,在給定主機名的情況下確定主機的 ip 位址。
inetaddress ip=inetaddress.getbyname(hostname);
system.out
.println("在給定主機名的情況下確定主機的 ip 位址"+ip);
4,返回 ip 位址字串(以文字表現形式)。
string address=localhost.gethostaddress();
system.out
.println(" ip 位址"+address);
5,將此 ip 位址轉換為 string。
system.out
.println("ip位址為"+locahhost.gethostaddress().tostring());
6,根據提供的主機名和 ip 位址建立 inetaddress。
string ipstr = address.split("\\.");
byte ipbuf = new
byte[4];
for(int i = 0; i < 4; i++)
inetaddress inetaddress=inetaddress.getbyaddress(hostname, ipbuf);
system.out.println("根據提供的主機名和 ip 位址建立 inetaddress"+inetaddress);
網路程式設計練習
題目 客戶端和服務端連線,且任一方可以中斷連線 服務端 import socket sk socket.socket 預設引數 使用基於網路型別的套接字,tcp協議 sk.bind 127.0.0.1 65534 回環位址,就是自己這台機器,這樣寫的話別的電腦就找不到你 sk.listen conn...
Java基礎程式設計練習
練習題 輸入乙個3位的整型數,輸出其百位 十位及個位數 public class test1 練習題 判斷乙個數是否是素數 public class test2 if m 1 else if m i 練習題 百分制轉成等級制 public class test3 char ch switch m 1...
Java陣列程式設計練習
練習題 在乙個陣列中找出最大和最小值,並輸出它們的位置 public class test1 int max 0,min 0 int i for i 0 i arr.length 1 i system.out.println max arr max system.out.println min ar...