将Java套接字客户端移植到HTML5 socket.io

时间:2014-01-19 03:01:36

标签: java html5 sockets applet socket.io

我有一个使用Java套接字的多人游戏,服务器是标准的Java应用程序,客户端是在Web浏览器中运行的Java applet。

现在,自上次Java更新(Java 7更新51)以来,所有applet都需要代码签名,所以我想从applet转移并用HTML5重写客户端。

我一直在研究socket.io,看起来很简单,但我找不到任何关于如何将它实现到我的服务器中的信息。

我想将服务器保留在Java中,因为移植它会有很多工作,所以我可以在服务器上使用任何lib来实现java套接字服务器和套接字之间的通信.io客户端,或者什么是最好的方法?我真的需要移植完整的服务器吗?

感谢。

1 个答案:

答案 0 :(得分:0)

socket.io工作的html5 WebSocket不等于“普通”C或Java套接字。它通过TCP实现自己的协议,包括握手和其他东西。要移植服务器,您必须使用库,this可以帮助您。

有关WebSocket协议的更多信息,请参阅here