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