Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.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
Actionscript 3 AdobeFlash中AdobeAIR编程的网络游戏_Actionscript 3_Networking_Multiplayer - Fatal编程技术网

Actionscript 3 AdobeFlash中AdobeAIR编程的网络游戏

Actionscript 3 AdobeFlash中AdobeAIR编程的网络游戏,actionscript-3,networking,multiplayer,Actionscript 3,Networking,Multiplayer,我想使用ActionScript 3创建一个基于2名玩家的简单游戏(AdobeAIR)。 假设我想创建在线象棋游戏。 这样我就可以在工作中,在家里,从任何地方通过互联网和我的朋友一起玩。 我应该使用flash服务器吗?或者类似的方法,或者有更简单的方法连接两个玩家,并在他们之间进行全功能交互? 我需要知道从哪里开始。 任何在线教程、示例代码都会对我很有帮助。 谢谢大家! 我认为可以使用AIR2创建套接字服务器,这样就可以直接连接到另一个播放器。但是,这要求主机具有外部IP,这在大多数工作/家庭网

我想使用ActionScript 3创建一个基于2名玩家的简单游戏(AdobeAIR)。
假设我想创建在线象棋游戏。
这样我就可以在工作中,在家里,从任何地方通过互联网和我的朋友一起玩。

我应该使用flash服务器吗?或者类似的方法,或者有更简单的方法连接两个玩家,并在他们之间进行全功能交互?
我需要知道从哪里开始。

任何在线教程、示例代码都会对我很有帮助。


谢谢大家!

我认为可以使用AIR2创建套接字服务器,这样就可以直接连接到另一个播放器。但是,这要求主机具有外部IP,这在大多数工作/家庭网络中并非如此。最好构建一个合适的TCP/IP服务器(使用FMS或其他一些系统-我会看看nodeJS或java)。

您可以使用Flash媒体服务器或臭名昭著的多用户服务器。一些随机名称供您搜索:Union(以前的Unity)、Electroserver、SmartFoxServer、Mesmotronic、RED5等。

如果您决定使用Java,这篇文章可能是一个很好的起点。