如何处理servlet中的等待和响应?

时间:2014-12-12 10:37:03

标签: java servlets chat

我正在开发基于Android的聊天应用程序来试验客户端 - 服务器,云技术。 我创建了一个客户端,使用Apache Http Components发送和接收http消息。 我使用Servlet来处理和响应请求。

现在,我正在从 from_user to_user 发送消息。 我可以使用http POST从 from_user 向服务器发送消息。 现在,问题是如何将消息转发到预期的 to_user

为此,我尝试使用为BOSH-XMPP标准指定的基于推送的机制。

根据维基百科:

  

对于" push",BOSH客户端启动HTTP请求,但服务器   推迟发送回复,直到有数据要发送。[1]后   收到回复,客户端立即发出另一个请求   相同的HTTP连接,因此服务器始终可以向客户端发送数据   无需等待客户进行投票。如果在等待回复   客户端需要将数据发送到服务器,它会打开第二个HTTP   连接。一次最多打开两个HTTP连接,一个   服务器可以在其上发送数据作为回复而在其中发送数据   客户端可以发送数据作为POST。

由于我正在使用servlet,如何在servlet中引入等待和响应? 我也正在使用servlet进行聊天服务器吗?

请在这方面提出建议。

0 个答案:

没有答案