Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
寻找JavaScript和Java之间的简单通信方式_Java_Javascript_Sockets_Websocket - Fatal编程技术网

寻找JavaScript和Java之间的简单通信方式

寻找JavaScript和Java之间的简单通信方式,java,javascript,sockets,websocket,Java,Javascript,Sockets,Websocket,简介:我想开发简单的多人连续五人游戏(Gomoku)。前端应该使用JavaScript,后端应该使用Java 基本上,客户端和服务器应该交换成对的整数和游戏id。在客户端使用WebSocket很容易做到,但是 问题:是否有一种简单的方法可以在服务器端使用Socket和ServerSocket处理通信,而不嵌入Jetty或任何其他服务器?如果您打算在web项目上执行此操作,请查看。如果您打算在web项目上执行此操作,请看一下。因为前端是javascript,所以它可能在web浏览器中运行。要与服务

简介:我想开发简单的多人连续五人游戏(Gomoku)。前端应该使用JavaScript,后端应该使用Java

基本上,客户端和服务器应该交换成对的整数和游戏id。在客户端使用WebSocket很容易做到,但是


问题:是否有一种简单的方法可以在服务器端使用Socket和ServerSocket处理通信,而不嵌入Jetty或任何其他服务器?

如果您打算在web项目上执行此操作,请查看。

如果您打算在web项目上执行此操作,请看一下。

因为前端是javascript,所以它可能在web浏览器中运行。要与服务器通信,最有可能使用http,然后嵌入Jetty并使用dwr是最简单的方法。

因为前端是javascript,所以它可能在web浏览器中运行。最可能使用http与服务器通信,然后嵌入Jetty并使用dwr是IMO最简单的方法。

目前很差

如果您正在创建一个Web应用程序,JS Java通信的主流解决方案是Ajax和一些JS框架,如或。它在服务器端不需要任何lib(与DWR不同),而且如果您使用JS,也不需要在服务器上放置任何JS内容。

目前很差


如果您正在创建一个Web应用程序,JS Java通信的主流解决方案是Ajax和一些JS框架,如或。它在服务器端不需要任何LIB(与DWR不同),而且如果您使用它,也不需要在服务器上放置任何JS内容。

使用flash回退功能,这几乎不是问题:查看它的列表,我仍然更喜欢纯Ajax…这是一个大学项目。我不认为这一点很重要。有了flash回退,这几乎不是什么问题:看看它的列表,我仍然更喜欢纯Ajax…这是一个大学项目。不认为这是重要的提及。