【发布时间】:2011-06-15 01:04:35
【问题描述】:
在我的服务器上,在高级 TCP/IP 设置下,我添加了两个 IP 地址。 我的问题是,如何指定我想听第一个或第二个 IP?有没有办法通过 .NET 获取我机器上的所有 IP 地址并选择一个来收听?
任何帮助将不胜感激。我希望我的问题很清楚。
谢谢。
【问题讨论】:
-
听它在哪里?在您的应用程序中?跨整台机器?
标签: .net windows sockets ip listener
在我的服务器上,在高级 TCP/IP 设置下,我添加了两个 IP 地址。 我的问题是,如何指定我想听第一个或第二个 IP?有没有办法通过 .NET 获取我机器上的所有 IP 地址并选择一个来收听?
任何帮助将不胜感激。我希望我的问题很清楚。
谢谢。
【问题讨论】:
标签: .net windows sockets ip listener
Dns.GetHostAddresses 用空字符串查询返回本地主机地址。然后,您可以将服务器套接字绑定到特定地址(请参阅Socket.Bind 和 IPEndPoint)。
【讨论】: