GWT客户端与桌面运行的服务器之间的客户端/服务器通信

时间:2012-12-06 04:38:39

标签: java html5 gwt networking

我正在尝试使用libGDX和它的HTML5 / GWT端口编写基于浏览器的MMO,我不知道如何进行客户端/服务器交互。我已经为自己编写了桌面应用程序作为一种“学习”项目,现在决定将其重写到浏览器中。

之前我从未进行过浏览器开发,所以我不太清楚如何进行项目的网络部分。我担心这是因为我不太确定GWT实际上是如何工作的,特别是在用于我正在做的事情时。我试图使用名为KryoNet的库来进行网络连接,但显然你不能使用普通的网络方法来实现GWT。我收到了此错误:http://pastebin.com/DVJPA44N

简而言之,如果可能的话,我需要帮助/指导如何与GWT进行客户端/服务器通信类型处理。如果有一个简单的谷歌回答我道歉,我不知道如何说出我正在寻找的。

谢谢!


编辑:我查看了WebSockets API,这不是我想要的。我想在桌面本地托管服务器,并与浏览器中托管的客户端进行通信。如果我只是误解了GWT中的整个servlet设置,我很抱歉。

1 个答案:

答案 0 :(得分:2)

您是否看过像PlayN这样的内容(“愤怒的小鸟”是将GWT用于应用程序的浏览器端口的顶级示例)

您还需要签出WebSocket API(直接在GWT / JSNI中使用或通过第三方gwt jar)