1

我面临着用 Java 将一些消息推送到我的 Web 应用程序的客户端的必要性。在对这个主题进行了一些阅读之后,我决定使用 websockets 作为一种新兴且有前途的技术,并使用 GlassFish 作为服务器。但是,我发现的所有示例要么非常复杂,要么已经过时,并且无法使用 Grizzly 2 进行编译。

是否有一个非常简单的示例,只需几行代码就可以将“hello, world”之类的内容推送到客户端?

在此先感谢蒂莫菲。

4

2 回答 2

2

我知道你的意思。我一直在努力对此作出回应您可能也会对这里的 websockets 评论感兴趣。请阅读这些回复。他们可能会帮助您入门。建议的演示中当前可下载的 javascript 代码旨在为测试提供一些灵活性和不错的功能 - 尽管如果您下载它并查看 WSTest.htm,它实际上并没有那么复杂。可能正是您正在寻找的。然后也许我们可以聚在一起和灰熊一起解决问题。

更新:当我自己通过 grizzly 工作时,我在 glassfish 管理控制台的快速入门中发现,有一个 hello 示例,它很容易设置和运行。你会在那里找到说明。示例目录还包含一个名为:websocket-mozilla 的war 文件;所以我猜它应该使用websockets。熟悉jsp的人应该查看源代码。我只能看到它正在使用http会话。根本没有提到 websocket。这很像 hello 示例。

于 2011-10-06T09:07:47.150 回答
1

我在 GlassFish 上使用CometD实现。它有不同的传输协议,包括 Websockets(尽管他们不推荐它)。请参阅对另一个相关问题的回答。

于 2011-10-06T09:34:47.343 回答