黑马程序员技术交流社区
标题:
如何获取网络游戏的IP 地址?
[打印本页]
作者:
欧德林
时间:
2012-4-24 14:26
标题:
如何获取网络游戏的IP 地址?
我学到网络协议这块。知道通过网址 可以 获取主机的IP 地址,但是我怎么样网络游戏获取IP 地址吗?例如,魔兽的服务器的IP地址,我怎么获取?
获取网站的IP 地址的方法 :
import java.net.*;
class IPDemo
{
public static void main(String[] args) throws Exception
{
InetAddress ia =InetAddress.getByName("itheima.com");//这个就是网络地址,可以替换。
System.out.println("address:"+ia.getHostAddress());
System.out.println("name:"+ia.getHostName());
}
}
结果:
address:211.100.52.123
name:itheima.com
作者:
Evangelvii
时间:
2012-4-24 14:59
本帖最后由 Evangelvii 于 2012-4-24 15:48 编辑
request.getRemoteAddr()
连接服务器后
打开cmd
然后输入netstat -a
作者:
周海诚
时间:
2012-4-24 15:43
本帖最后由 周海诚 于 2012-4-24 15:53 编辑
获取服务器的IP地址与MAC地址方法如下:
using System.Management;
string stringMAC = "";
string stringIP = "";
ManagementClass MC = new ManagementClass "Win32_NetworkAdapterConfiguration");
ManagementObjectCollection MOC= MC.GetInstances();
foreach(ManagementObject MO in MOC)
{
if ((bool)MO["IPEnabled"] == true)
{
stringMAC += MO["MACAddress"].ToString();
TextMAC.Text = stringMAC.ToString();
string[] IPAddresses = (string[]) MO["IPAddress"];
if(IPAddresses.Length > 0)
stringIP = IPAddresses[0];
TextIP.Text = stringIP.ToString();
}
}
获取客户端本机的IP地址方法如下:
using System.Net;
TextIP.Text=Page.Request.UserHostAddress;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2