如何获取连接到本机端口的IP地址? IPHostEntry=Dns.GetHostByName(name);IPAddress[] ipaddr=IPHostEntry.AddressList; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //如下: System.Net .IPHostEntry ipe=Dns.GetHostByName("www.csdn.net"); IPAddress []ipadd=ipe.AddressList ; foreach(IPAddress ips in ipadd) { this.listBox1.Items.Add(ips.ToString ()); }//我得到的结果是: 211.157.102.21对吗 好像 dhz123(小代)的答案不对。这个我也正想知道呢。 不过得到的这个地址可以ping 到.是没有错的?想想吧 谢谢答复!不过楼上都理解错了,我的意思是比如我的电脑4567端口正与某台主机进行通信,我并不知道远程主机的域名或hostname,那我如何取得与我4567端口建立连接的远程主机的IP呢?或者说如何实现netstat -a 这样类似的功能?请不吝赐教! 如果4564端口是你的程序在侦听,那么远程电脑和你连接后,会得到一个socket对象。这时用IPEndPoint ep=(IPEndPoint)sock.RemoteEndPoint //sock为连接后收到的socketep.Address.ToString(); //远程IP addressep.Port.ToString(); //远程的port如果4564端口不是你的程序在侦听,我就不知道怎么搞了 你自己连的socket的话,楼上的方法就可以,要是别的程序连的话,可以看看http://www.csdn.net/develop/Article/22/22362.shtm前两天刚看到某位大大发的,在此谢过啦~~ 求教,C#操作文件头的问题 AspxGridView 如何取得行值 Control.ControCollection Con,是什么意思呢? c#初学的疑问 关于base的问题 如何提取画笔的轮廓? 操作ORACLE 数据库 的CLOB字段的问题 请教各位DX:怎么样将二进制转换处字符串? 请问,在C#里而怎么得到标题栏的菜单? 如何在C#中实现窗体的停靠 Win窗体的显示问题 DataGrid的行高度怎样控制?谢谢
System.Net .IPHostEntry ipe=Dns.GetHostByName("www.csdn.net");
IPAddress []ipadd=ipe.AddressList ;
foreach(IPAddress ips in ipadd)
{
this.listBox1.Items.Add(ips.ToString ());
}
//我得到的结果是:
211.157.102.21
对吗
这个我也正想知道呢。
请不吝赐教!
ep.Address.ToString(); //远程IP address
ep.Port.ToString(); //远程的port如果4564端口不是你的程序在侦听,我就不知道怎么搞了
要是别的程序连的话,可以看看
http://www.csdn.net/develop/Article/22/22362.shtm前两天刚看到某位大大发的,在此谢过啦~~