0

我开发了通过Wi-Fi处理 PC 和 Android 手机之间连接的应用程序。我尝试经常发送大量数据。我使用的 TCP/IP 协议允许我实现低速 - 大约 1 Mbit/s。我发现使用802.11n标准,我们可以实现高达 150 Mbit/s 的速度。我已将路由器设置为仅使用 802.11n 标准,但没有发现任何改进。

应该预期什么水平的速度?我知道部分数据丢失了,但有没有更好的解决方案?有任何想法吗?我在哪里可以找到一些信息来更好地理解这个主题?

4

1 回答 1

1

您应该期望使用 TCP/IP 运行 11n 时性能会更好,在良好的环境中可能会达到 20 Mbit/s。但由于它是无线电,因此媒体在所有空中用户之间共享,因此很难给出一个在任何地方都有效的好答案。

测试网络吞吐量的工具是Iperf,可在适用于您的 Android 设备的 Google Market 和Sourceforge 上找到。您可以使用它来查看可能影响性能的是您的应用程序还是外部因素。

如果您想进一步调试它,您可以将Wireshark与 Wi-Fi 嗅探卡一起使用,以查看单个数据包/传输速率和重传。

于 2013-03-05T14:02:11.857 回答