我正在尝试使用libGDX编写基于浏览器的MMO,它的HTML5/GWT端口,我不知道如何执行客户端/服务器交互。我已经为桌面应用程序编写了一个“学习”项目,现在已决定将其重写到浏览器中。GWT客户端和桌面运行服务器之间的客户端/服务器通信
我之前从未做过浏览器开发,所以我不太确定如何去做项目的网络部分。我担心这是因为我不太确定GWT是如何工作的,特别是当我用于我正在做的事时。我试图使用一个名为KryoNet的库来进行网络连接,但显然你不能使用普通的网络方法来进行GWT。我收到了这个错误:http://pastebin.com/DVJPA44N
总之,我需要帮助/指导如何做GWT客户端/服务器通信类型处理,如果它甚至是可能的。如果有一个简单的谷歌答案,我很抱歉,我不知道如何说出我在找什么。
谢谢!
编辑:我看着WebSockets API,这不是我正在寻找什么。我想将本地服务器托管在桌面上,并与托管在浏览器中的客户端进行通信。我很抱歉,如果我只是误解GWT中的整个servlet设置。
GWT - >客户端Java代码编译为JavaScript并在浏览器中运行。 GWT - >服务器Java(servlet)编译为正常的java字节码,并运行在jee web容器中,如jetty,tomcat,websphere(在服务器上运行) – SSR