Servlets 在glassfish和servlet中使用commet进行聊天的最简单方法

Servlets 在glassfish和servlet中使用commet进行聊天的最简单方法,servlets,glassfish,chat,comet,grizzly,Servlets,Glassfish,Chat,Comet,Grizzly,我正在寻找使用glassfish和comet的聊天应用程序的工作示例。 我希望当一个客户机更新服务器中的数据时,其他客户机也会看到数据,而不会刷新页面。或服务器中的数据已更改的任何推送通知。 非常紧急。提前感谢构建基于web的聊天室最简单的方法是使用comet云服务,而不是自己构建长轮询。您可以从EZComet中看到一个示例 虽然它是用PHP编写的,但我认为编写Java版本很容易。使用Socket代替Commet。您需要不断感受服务器的脉搏,以便从其他用户的响应中获得更新。在从服务器发送的响应

我正在寻找使用glassfish和comet的聊天应用程序的工作示例。 我希望当一个客户机更新服务器中的数据时,其他客户机也会看到数据,而不会刷新页面。或服务器中的数据已更改的任何推送通知。
非常紧急。提前感谢

构建基于web的聊天室最简单的方法是使用comet云服务,而不是自己构建长轮询。您可以从EZComet中看到一个示例


虽然它是用PHP编写的,但我认为编写Java版本很容易。

使用Socket代替Commet。您需要不断感受服务器的脉搏,以便从其他用户的响应中获得更新。在从服务器发送的响应令牌中,如果有新的更新,则将更新拉入新线程。消息可以具有包含发件人设备标识和消息正文的标头。因此,在某个时间点,您可以提取设备的所有更新,用户界面可以在每个视图中分别显示它们; 在用户列表视图中,显示最后一条消息+新未读消息的数量。在聊天窗口中,显示所有消息。属于用户的


希望有帮助

这不是一个问题,你尝试过什么?你有例外吗?您希望我们为您编写代码吗?我正在尝试,但它似乎没有更新第三方客户端中的数据更改。例如,我打开了两个客户端,在一个客户端中我单击了按钮,除非我刷新,否则计数器不会在另一个客户端中更新。无论如何,感谢您的回复。请重新表述您的问题,发布一些相关的代码片段,并正确描述问题。