【发布时间】:2012-12-06 04:38:39
【问题描述】:
我正在尝试使用 libGDX 和它的 HTML5/GWT 端口编写基于浏览器的 MMO,但我不知道如何进行客户端/服务器交互。我已经为自己编写了桌面应用程序作为一种“学习”项目,现在决定将其重写到浏览器中。
我以前从未做过浏览器开发,所以我不太清楚如何进行项目的网络部分。我担心这是因为我不太确定 GWT 实际是如何工作的,尤其是在我正在做的事情上。我尝试使用一个名为 KryoNet 的库进行网络连接,但显然您不能对 GWT 使用普通的网络连接方法。我收到了这个错误:http://pastebin.com/DVJPA44N
简而言之,如果可能的话,我需要帮助/指导如何处理 GWT 的客户端/服务器通信类型。如果有一个简单的谷歌答案,我很抱歉,我不知道如何表达我正在寻找的内容。
谢谢!
编辑:我查看了 WebSockets API,这并不是我想要的。我想在桌面本地托管服务器并与浏览器中托管的客户端进行通信。如果我只是误解了 GWT 中的整个 servlet 设置,我深表歉意。
【问题讨论】:
-
GWT -> 客户端 Java 代码编译为 javascript 并在浏览器中运行。 GWT -> 服务器 Java (servlet) 编译成普通的 java 字节码并在 jee web 容器中运行,如 jetty、tomcat、websphere(在服务器上运行)
标签: java html gwt networking