在Java
作者
IP地址封裝對象的結構
Java
java
|
+
在該對象中沒有定義構造方法
● byte[] getAddress()
● static InetAddress[] getAllByName(String host)
● static InetAddress getByAddr(byte[] addr)
● static InetAddress getByAddr(String host
● static InetAddress getByName(String host)
● String getHostAddress()
● static InetAddress getLocalHost()
… …
從上述InetAddress對象的成員方法定義名稱可以看出
IP地址封裝對象應用實例
從上述InetAddress對象定義的成員方法的參數形式可以看出
//IPAddressDemo
import
public class IPAddressDemo
{
InetAddress localIPAddress = null;
InetAddress ccidnetIPAddress = null;
public static void main( String args[])
{
IPAddressDemo ipInstance;
ipInstance = new IPAddressDemo();
System
System
ipInstance
System
ipInstance
}
//取得本機IP地址成員方法
public InetAddress getLocalIP()
{
try
{
localIPAddress = InetAddress
}
catch (UnknownHostException e)
{}
return ( localIPAddress );
}
//取得賽迪網服務器的IP地址成員方法
public InetAddress getCCIDNETIP( String strServerName )
{
try
{
ccidnetIPAddress = InetAddress
}
catch (UnknownHostException e)
{}
return ( ccidnetIPAddress );
}
//通過IP地址封裝對象取得計算機系統域名成員方法
public String getCCIDNETName()
{
String strServerName = null;
try
{
strServerName = ccidnetIPAddress
}
catch (SecurityException e)
{}
return ( strServerName );
}
}
上面的程序代碼中
從這些成員方法的定義形式可以看出
本機IP地址 : support/
賽迪網服務器IP地址 : /
賽迪網服務器域名 :
Java
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26247.html