我目前有一个GWT项目正在运行。我需要在其中添加某种类型的轮询,以允许我的服务器代码建立到客户端的连接。基本上,我想在用户有新消息时更新他们。我们现在使用的最麻烦的方式是,客户端每隔几秒钟就会ping服务器一次,以查看是否添加了新的消息。
就消息工作而言,它工作得很好,但当95%的时间没有新消息时,会浪费大量对服务器的调用。
我正在考虑使用Atmosphere http://async-io.org/来建立一个从服务器到客户端的连接,但是通过这个教程,我遇到了一些问题。
背景信息,我正在使用IntelliJ编辑代码并运行我的GWT项目。另外,我没有使用像Maven或Gradle这样的依赖项管理器。大多数设置信息都使用maven来设置您需要的依赖项。
有谁知道在没有Maven的情况下如何设置Atmosphere的读物或教程?另外,如果有人知道另一个
发布于 2016-10-07 10:34:29
在您的项目.gwt.xml文件中添加以下内容:
<inherits name="org.atmosphere.gwt.Client"/>然后将以下库添加到您的gwt客户机类路径中(此时我使用Atmosphere 1.1.0.RC1,但您也可以使用Atmosphere 1.1.0.RC5):
并将以下库添加到服务器类路径中:
就这样,我想这一定足以让你入门了。对于GWT中的示例,您可以查看此链接:
https://stackoverflow.com/questions/39902007
复制相似问题