首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

至于socket

2011-12-12 
关于socket怎么获得远程建立连接的主机名我写了以下代码,但输出的都是IP,而没有主机名Stringnamesocket.g

关于socket
怎么获得远程建立连接的主机名
我写了以下代码,但输出的都是IP,而没有主机名
String   name=   socket.getInetAddress().getHostName();
String   ip=socket.getInetAddress().getHostAddress();

十万火急!!!   大家帮帮忙

[解决办法]
应该是受到了服务器端默认的SecurityManager限制,getHostName()不能返回主机名,而用IP代替。

使用System.setSecurityManager(SecurityManager s)设置一个自己的控制管理器试试。
[解决办法]
getHostName()也不行?

热点排行