2011-03-14 55 views

回答

2

如果您使用套接字,您可以在使用Socket.Connect之前将套接字绑定到给定的接口上并使用Socket.Bind()

您可以使用System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()查找与Socket.Bind()一起使用的所有网络接口,其类型和IP。

编辑
我假定有服务和/或应用更接近可以在几个物理接口相结合,用自动负载平衡的逻辑接口的网络层。我没有与任何这样的解决方案,不能建议任何具体的。

+0

我可以在特定的GPRS设备上发送更多数据吗? (也许有人比其他人拥有更大的宽带) – Alex 2011-03-14 11:42:43

+0

@Badescu,'NetworkInterface'类给你提供了一个链接速度,但是它给你提供了设备可以处理的最高速度,而不是实际的传输速率。我不知道有什么好的模式来确定实际吞吐量,我会尝试将缓冲区大小设置得相当小,以便在一个连接填满并使用另一个连接时进行检测。 – 2011-03-14 12:16:51

相关问题