2

我正在尝试完成以下任务:

  1. 使用 Android 应用程序作为客户端连接到现有服务器。
  2. 保持连接活动发送和接收 yada yada,正常的保持活动会话。
  3. (困难的部分)我需要(尽可能接近实时)检测客户端的套接字中断。

我应该使用 Apache 网络包还是 Java 网络包?关于如何完成#3 的任何其他提示也值得赞赏。哪个软件包在 Android 应用程序中提供了最佳性能/可用性?

4

1 回答 1

1

对于我曾经做过的一个项目(Android 应用程序和 Java 服务器),我使用了非常强大的Netty框架。它使我能够实现一次协议并在服务器和应用程序之间共享代码。

根据您的需要,这可能有点矫枉过正,但它允许非常高效和可扩展的网络应用程序。

于 2012-06-03T12:10:18.273 回答