Java 網路程式設計 練習

2021-07-12 01:08:43 字數 1085 閱讀 3836

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...