1
我需要獲取遠程主機的IP地址。我嘗試以下,並正常工作:如何使用Java獲取遠程主機的IP地址
socket = factory.createSocket(hostName, port);
InetAddress remoteIP = socket.getInetAddress();
String[] remoteIPOnly = remoteIP.toString().split("\\/");
System.out.println("Remote IP is: "+remoteIPOnly[1]);
但是,我需要的方式,我不必指定一個端口號。即,儘管有端口號,我仍需要遠程主機的IP。這可能嗎 ?是否有可能從第一個地方創建套接字?
確實工作。我正要發佈相同的答案:) – Burkhard