2011-03-14 53 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

相關問題