【问题标题】:send data through multiple usb GPRS devices通过多个 USB GPRS 设备发送数据
【发布时间】:2011-03-14 10:05:20
【问题描述】:

我想通过多个 USB GPRS 设备(由 vodafone、orange 等公司提供)将高清视频发送到服务器。

如何识别每个 GPRS 设备并通过它发送?

【问题讨论】:

    标签: .net gprs


    【解决方案1】:

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

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

    编辑
    我假设有更接近网络层的服务和/或应用程序可以将多个物理接口组合成一个具有自动负载平衡的逻辑接口。我没有使用过任何此类解决方案,因此无法推荐任何具体解决方案。

    【讨论】:

    • 我可以在特定的 GPRS 设备上发送更多数据吗? (也许一个人的宽带比别人大)
    • @Badescu,NetworkInterface 类为您提供了链接速度,但这为您提供了设备可以处理的最高速度,而不是实际的传输速率。我不知道确定实际吞吐量的任何好的模式,我会尝试将缓冲区大小设置为相当小,以检测一个连接何时填满并使用另一个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多