java - 用于 Android 中网络通信的最佳包.. Java/Apache?

标签 java android apache sockets

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

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

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

最佳答案

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

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

关于java - 用于 Android 中网络通信的最佳包.. Java/Apache?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10867708/

相关文章:

java - java中参数化SELECT语句的问题

Java:如何从文本文件中读取特定行?

android - 即使应用程序关闭或在后台,也可以在 native react 中进行位置跟踪

Javascript Battery API 返回无限放电时间

apache - 无法使用 Apache 和 LDAP 对 Subversion 用户进行身份验证

java - hibernate : Inserting data set missing parameters to null in database

java - 如何使用 LWUIT 框架在 VideoComponent 控件上绘制图像?

android - Simpe Android JUnit 测试在 Eclipse 中挂起

javascript - Apache 反向代理内容长度

apache - 产品名称的旧 http 到 https 的 seo url 不起作用,规范 url 仍在 http 而不是 https