在 windows应用程序中 怎么获取客户端(应用程序)IP
注意,客户端不是浏览器
哪位老大知道啊....
问题点数:100、回复次数:10Top
1 楼SaRoot(新风机)回复于 2006-05-03 02:13:31 得分 0
直接用获取IP的类呗Top
2 楼fyster(我本无心)回复于 2006-05-03 02:19:28 得分 0
怎么写啊,,能提供点代码吗??????Top
3 楼Knight94(愚翁)回复于 2006-05-03 08:42:01 得分 0
参看
http://www.codeproject.com/csharp/network.aspTop
4 楼jetxia(Thinking->Asking&Studying->Doing)回复于 2006-05-03 08:56:59 得分 0
System.Net.Dns.GetHostAddresses(System.Net.Dns.GetHostName())[0].ToString()Top
5 楼hunyuan(混元灵通)回复于 2006-05-03 11:20:43 得分 0
System.Net.IPAddress addr = new System.Net.IPAddress(Dns.GetHostByName(Dns.GetHostName()).AddressList[0].Address);
return addr.ToString();Top
6 楼fyster(我本无心)回复于 2006-05-03 12:16:08 得分 0
to: jetxia , hunyuan
你这好像是得到本机的IP吧
如果远程客户端连接服务器的指定的一个端口,
那怎么得到远程的客户端IP啊???????Top
7 楼Knight94(愚翁)回复于 2006-05-03 12:51:29 得分 0
to 如果远程客户端连接服务器的指定的一个端口, 那怎么得到远程的客户端IP啊???????
为什么不让远程客户端连接的时候直接告诉服务器其IP呢Top
8 楼Ivony(授人以鱼不如授人以渔,上海谋生)回复于 2006-05-03 12:52:19 得分 0
汗到死……
你是用什么连的啊?
Socket,Socket不是有个RemoteEndPoint属性么?Top
9 楼webwalker(Jason.Xu@BenQ.com)回复于 2006-05-03 12:53:41 得分 0
IPHostEntry ipInfo=new IPHostEntry();
ipInfo=Dns.GetHostByName(TextBox6.Text);Top
10 楼iyond(伊飏)回复于 2006-05-03 12:59:11 得分 0
Socket client = _listener.AcceptSocket();
string remoteIp = ((IPEndPoint)client.RemoteEndPoint).Address.ToString();Top




