如何让我的网站客户互相发送内容?

时间:2011-03-03 14:29:35

标签: web-applications jquery java-ee dynamic-websites

我正在思考一些事情:
1.客户端1使用长轮询技术定期向服务器发送jQuery请求 2.客户端2在某个时间点使用常规jQuery帖子向服务器发送事件 3.服务器必须知道客户端2必须与客户端1通信这一事实。在收到来自客户端2的请求后,服务器从客户端1中找到待处理的请求,并将新事件放入队列以供客户端1接收。下次或当前民意调查。

是否存在执行此类操作的标准方法/技巧,或者我自己在这里并且应该从头开始编写代码?

  

编辑:只是为了澄清:客户端我的意思是Web浏览器,服务器 - Web服务器。他们正在通过常规HTTP请求进行讨论。此客户端连接功能应该是我常规动态网站项目的补充。

我打算将Java EE用于服务器端代码。但它不是一成不变的,如果在其他框架上已经做过类似的事情了吗?

2 个答案:

答案 0 :(得分:1)

查看Comet技术和Bayeux ProtocolDojo Foundation

有更多信息

基于浏览器的聊天程序有一些示例实现,它们具有与您描述的功能类似的功能。例如AspComet

附带的示例

答案 1 :(得分:0)

看看XMPP。有像Apache ActiveMQ

这样的J2EE实现