1

我有一个 android JAVA 应用程序,它使用普通的 TCP serversocket(多线程)与第三方服务器通信,如果我在 android 应用程序中使用 socketChannel 客户端,它会工作吗?该应用程序曾经使用套接字客户端,如果它运行正常,则可以正常工作,无论如何,如果路由器或网络具有QOS控制,并且发送比特率大于实际(我正在尝试自动检测实际吞吐量) ,即使我稍后将 QOS 更改为高于发送 bps,即使经过相当长的时间,客户端套接字写入即使是 1K 或 2K 数据仍然需要 1000+ 或 2000+ ms,这导致性能非常糟糕。

我想知道 socketchannel 是否是客户端的一个很好的解决方案,而无需更改服务器。

谢谢 :)

4

0 回答 0