GWT带元素的Websockets

GWT带元素的Websockets,gwt,websocket,gwt-elemental,Gwt,Websocket,Gwt Elemental,我想在GWT web应用程序中使用websockets技术 我知道有些实现使用Commet和Atmospere,但我想避免使用它们,因为它们实际上是对服务器的长期HTTP请求 我有自己的websockets实现,我想知道是否有人知道客户端库,或者我可以通过websockets实现客户端/服务器之间的通信。更具体地说,我听说GWT Elemental包提供了这种功能。我对此进行了研究(谷歌搜索),但没有找到任何具体的信息 有人能给我指一下正确的方向吗?除GWT Elemental之外的任何建议都欢

我想在GWT web应用程序中使用websockets技术

我知道有些实现使用Commet和Atmospere,但我想避免使用它们,因为它们实际上是对服务器的长期HTTP请求

我有自己的websockets实现,我想知道是否有人知道客户端库,或者我可以通过websockets实现客户端/服务器之间的通信。更具体地说,我听说GWT Elemental包提供了这种功能。我对此进行了研究(谷歌搜索),但没有找到任何具体的信息

有人能给我指一下正确的方向吗?除GWT Elemental之外的任何建议都欢迎

编辑: 我发现了下面的链接,这是GWT元素接口。我可以看到它是一个ReleaseCandidate版本,但我愿意尝试使用该功能。因此,如果有人曾经使用过,我想知道他/她的评论/建议


我没有使用
Elemental
中的
Websockets
,但是
FileReader
API,它工作得很好。
但是,您必须考虑到,
元素
是高度实验性的。 自从自动生成
Elemental
库以来,Webkit的IDL中的一些规范已经更改,因此无法工作。
因此,您可能需要找到解决方法,等等

使用
Elemental
非常简单。 您通常使用包中的
浏览器
窗口
来获取要使用的类的实例。 大概是这样的:

Window window = Browser.getWindow();
WebSocket webSocket =  window.newWebSocket(URL);
webSocket.setOnmessage(new EventListener() ....);
websocket.send();

我没有使用
Elemental
中的
Websockets
,但是使用了
FileReader
API,它工作得很好。
但是,您必须考虑到,
元素
是高度实验性的。 自从自动生成
Elemental
库以来,Webkit的IDL中的一些规范已经更改,因此无法工作。
因此,您可能需要找到解决方法,等等

使用
Elemental
非常简单。 您通常使用包中的
浏览器
窗口
来获取要使用的类的实例。 大概是这样的:

Window window = Browser.getWindow();
WebSocket webSocket =  window.newWebSocket(URL);
webSocket.setOnmessage(new EventListener() ....);
websocket.send();

嗨@Baadshah我读了这篇文章,但它对我并没有太大帮助,因为我看起来与Commet或氛围不同。特别是,我想知道使用GWT Elemental软件包解决我的问题的可能性,如上所述。嗨@Baadshah我读了这篇文章,但它对我没有太大帮助,因为我看起来与Commet或Atmosphere不同。特别是,我想知道使用GWT Elemental包解决我的问题的可能性,正如我上面所描述的。