我需要创建一个连接到服务器进程的套接字,但必须限制为使用指定的本地适配器。默认行为是尽其所能,但我需要确保给定套接字仅尝试(例如)LAN 连接,前提是 wifi 和 LAN 均可用。
我正在使用 C# 和 .NET 2.0。
干杯
最佳答案
Socket.Bind(EndPoint localEP)
方法是您的 friend 。看here在 MSDN 上获取详细信息。
要获取所有本地适配器及其类型,请查看 System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()
关于c# - 设置套接字的本地端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1508804/