监听的同一个端口的socket为何不同 我使用网络调试助手的服务器端来调试程序,比如我的ip是192.168.1.6吧,我的客户端程序和网络调试助手在同一台电脑上,我用程序请求连接127.0.0.1的1000,奇怪的是,如果网络调试助手监听127.0.0.1:1000就可以连接得上,但是监听192.168.1.6:1000却连接不上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是这样。同一台机子可以有多个IP地址,程序监听哪个IP就监听哪个IP,不认机子。 可以让程序自动获取本机IP地址(不包含回环地址127)using System.Net; IPAddress[] aryLocalAddr = null; string strHostName = ""; try { strHostName = Dns.GetHostName(); IPHostEntry ipEntry = Dns.GetHostByName(strHostName); aryLocalAddr = ipEntry.AddressList; } catch { } 自动创建线程 C#一个令人头疼的问题?在线等。 C#解析类似CSS的文件 怎样建立共享连接 怎么拦载类的默认构造参数? 软件好难做啊 请教WriteToServer超时报错后是否会有部分数据已经更新至数据库? 如何得到新插入记录的主键? 请教:.net程序发布 ADO.NET数据库连接问题 急啊!!!菜鸟问有关类里用控件的问题。 一个在C#很低级的问题,@myName和myName区别?
不是这样。
同一台机子可以有多个IP地址,程序监听哪个IP就监听哪个IP,不认机子。
string strHostName = ""; try
{
strHostName = Dns.GetHostName();
IPHostEntry ipEntry = Dns.GetHostByName(strHostName);
aryLocalAddr = ipEntry.AddressList;
}
catch { }