这样获得web server 的IP地址?
问题点数:50、回复次数:5Top
1 楼franksun(Frank)回复于 2000-11-08 17:59:00 得分 25
在applet中用调用getcodeBase().gethost()即可Top
2 楼robber(海盗)回复于 2000-11-09 16:40:00 得分 0
和我最初的想法是一样的,可是如果你的url is http://ddd/index.html
该方法会返回ddd,ddd is not IP.
如果你在其他机器上运行InetAddress.getByName("ddd")只会返回"127.0.0.1"(这是由于JAVA的安全限制)
Top
3 楼LittleBird(小小鸟)回复于 2000-11-12 13:13:00 得分 25
用java.net.InetAddress类就行了,例子代码如下:
String szHost = TheHostName, szIP = null;
InetAddress oIP = null;
if( szHost != null)
oIP = InetAddress.getByName(szHost);
if(oIP != null)
szIP = oIP.getHostAddress());
比如,szHost = "263.net" 时,szIP = "202.96.44.43"
szHost = "www.csdn.net", szIP = "210.77.155.27"
Enjoy it!
Top
4 楼robber(海盗)回复于 2000-11-12 14:55:00 得分 0
yes! 这是对于应用程序是这样,对于Applet不是的!Top
5 楼firehot(批着人皮的狼)回复于 2000-11-12 15:14:00 得分 0
java我就不晓得了,用asp还是蛮方便,cgi也不错Top




