• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

【C#】IPAddress.Any解决本地ip和服务器ip切换问题

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

IPAddress.Any:提供一个 IP 地址,指示服务器应侦听所有网络接口上的客户端活动。 此字段为只读。

对双卡网或者多网卡的机器,每个网卡都会有一个独立的ip,如果使用了IPAddress.Any就表示服务器必须监听本机所有网卡上的指定端口。

 

比如电脑上或服务器上设置了两个IP地址,内网ip为192.168.0.100,外网ip为120.210.1.100。

使用IPAddress.Any,服务器可以同时监听192.168.0.100:80和120.210.1.100:80。

// 使用IPAddress.Any,服务器可以监听所有网络接口上的客户端活动
listener = new TcpListener(IPAddress.Any, iCommunicationServerPort);

 

// 获取本机的所有IP地址
IPAddress[] iplist = Dns.GetHostAddresses(Dns.GetHostName());

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
c#表格中显示access中的时间字段时不显示秒发布时间:2022-07-13
下一篇:
C#递归式快速排序算法发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap