Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.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
Sockets PLayN与套接字一起工作吗?_Sockets_Playn - Fatal编程技术网

Sockets PLayN与套接字一起工作吗?

Sockets PLayN与套接字一起工作吗?,sockets,playn,Sockets,Playn,我有一个java应用程序,它使用套接字连接到它的服务器。我想用PlayN来包装它,但如果真有插座的话,我就找不到让插座工作的方法。 有办法,不是吗?PlayN应用程序可以编译成JavaScript并在浏览器中运行。没有用于直接读取和写入套接字的浏览器API。有一个WebSockets API,它目前非常原始,但至少可以通过持久连接实现客户端和服务器之间的异步消息传递 您将无法“包装”使用普通Java套接字的应用程序。您可以为您的网络创建一个抽象层,并通过WebSocket路由套接字通信,但是,如

我有一个java应用程序,它使用套接字连接到它的服务器。我想用PlayN来包装它,但如果真有插座的话,我就找不到让插座工作的方法。
有办法,不是吗?

PlayN应用程序可以编译成JavaScript并在浏览器中运行。没有用于直接读取和写入套接字的浏览器API。有一个WebSockets API,它目前非常原始,但至少可以通过持久连接实现客户端和服务器之间的异步消息传递


您将无法“包装”使用普通Java套接字的应用程序。您可以为您的网络创建一个抽象层,并通过WebSocket路由套接字通信,但是,如果您希望使用HTML5后端运行游戏,那么这是您所能做的最好的事情。

如果您不是以HTML作为后端,而是仅以某种方式支持套接字的平台,那么您可以在核心项目中为您的网络通信创建一个抽象,并在核心项目中使用不同的特定于平台的套接字来实现它每个平台特定的项目。在HTML中,除非您能够解决web套接字的问题,否则您就不走运了