在Android中用于网络通信的最佳软件包.. Java / Apache?

时间:2012-06-03 03:38:37

标签: java android apache sockets

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

  1. 使用Android应用作为客户端连接到现有服务器。
  2. 保持连接活动发送和接收yada yada,正常的保持活动会话。
  3. (困难部分)我需要(尽可能接近实时)检测客户端的套接字中断。
  4. 我应该使用Apache网络包还是Java网络包?关于如何完成#3的任何其他提示也表示赞赏。哪个软件包提供了在Android应用程序中使用的最佳性能/可用性?

1 个答案:

答案 0 :(得分:1)

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

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