java - 保持持久的http连接

标签 java android servlets httpsession

我的 android 应用程序每 10 秒向一个 servlet 发送一次数据。 servlet 收到第一个请求并做出响应。但是 servlet 没有收到客户端在接下来的 10 秒后发送的第二组数据。有人可以告诉我我该怎么做吗?与session有关吗?

最佳答案

Http 不是持久连接协议(protocol)。您应该考虑为需要发送的每组数据发出一个 http 请求。

如果持久连接是强制性的(但我​​真的不明白什么会迫使你这样做),你必须使用 TCP 协议(protocol)......并且你将无法在服务器端但特定的应用程序监听特定的 TCP 端口。

关于java - 保持持久的http连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3974873/

相关文章:

java小程序socket连接问题

java - 使用 Apache poi 在 excel 中设计折线图

java - IntelliJ IDEA 多实例

java - 使用 gcm 更新 ListView 中的 ImageView

java - 具有 url 别名的空 session

java - 如果以非泛型方式使用 Java 泛型类,该类将丢失所有字段的泛型信息?

java - Eclipse 不会运行 :\. 元数据\.log 错误

Android:弹出窗口:尝试完成输入事件但输入事件接收器已被处理

java - 如何在用户浏览器中更改 url 而无需在 servlet 中进行客户端重定向

javascript - 如何将数据从 jsp 页面中的表单 onclick 发送到 servlet?