0

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

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

简而言之,如果可能的话,我需要帮助/指导如何处理 GWT 的客户端/服务器通信类型。如果有一个简单的谷歌答案,我很抱歉,我不知道如何表达我正在寻找的内容。

谢谢!


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

4

1 回答 1

2

你有没有看过类似PlayN的东西(愤怒的小鸟是最好的例子,将它与 GWT 一起用于应用程序的浏览器端口)

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

于 2012-12-06T04:54:49.997 回答