有没有办法为传出连接选择IP地址?

时间:2012-08-23 22:05:09

标签: c# asp.net .net-4.0 asp.net-4.0

我正在创建一个网络应用程序,我需要为传出连接选择IP地址(或者它自动选择随机更改的一个 - GoDaddy共享主机(但我也有一个专用的IP用于传入连接的托管,我也应该能够用于传出连接,显然))。如何枚举网络适配器并选择与WebRequests,TcpClients等一起使用的适配器?

谢谢, 可以。

2 个答案:

答案 0 :(得分:1)

即使你的套接字不是Listen(),你仍然可以使用bind来分配本地地址。

For example for TcpClient it can be specified using the constructor

如果确实需要绑定,只需在参数中指定本地地址。

答案 1 :(得分:0)

我已就此问题与GoDaddy联系。事实证明,这在共享托管环境中是不可能的(即使使用专用IP)。