我正在尝试完成以下任务:
- 使用 Android 应用程序作为客户端连接到现有服务器。
- 保持连接 Activity 发送和接收 yada yada,正常的保持 Activity session 。
- (困难部分)我需要(尽可能接近实时)检测客户端的套接字中断。
我应该使用 Apache 网络包还是 Java 网络包?也感谢有关如何完成#3 的任何其他提示。哪个包提供了在 Android 应用程序中使用的最佳性能/可用性?
最佳答案
对于我曾经做过的一个项目(Android 应用程序和 Java 服务器),我使用了非常强大的 Netty框架。它使我能够一次实现协议(protocol)并在服务器和应用程序之间共享代码。
根据您的需要,这可能有点矫枉过正,但它允许非常高效和可扩展的网络应用程序。
关于java - 用于 Android 中网络通信的最佳包.. Java/Apache?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10867708/