Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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
Java 可以在一个应用程序中创建两人客户端-服务器游戏吗?_Java_Android_Networking_Client - Fatal编程技术网

Java 可以在一个应用程序中创建两人客户端-服务器游戏吗?

Java 可以在一个应用程序中创建两人客户端-服务器游戏吗?,java,android,networking,client,Java,Android,Networking,Client,我正在为android创建一款战舰类型的游戏。我没有合适的设备,所以我使用了两个emulator实例,但只有一个项目。我有基本的机制,但什么是一个良好的网络结构使用,使不同的东西显示在每个模拟器 例如,如果玩家1在广场D2上击打玩家2,它只会在一个屏幕上被明显破坏。我需要多项活动吗?我如何区分模拟器 首先,你需要某种服务器来处理玩家之间的连接。然后,服务器可以指定游戏中的哪个玩家。我不确定您想要的答案是什么——正确的答案必须包括多人游戏的整个架构。谢谢您的回复。我只是想问,在没有任何物理设备或多

我正在为android创建一款战舰类型的游戏。我没有合适的设备,所以我使用了两个emulator实例,但只有一个项目。我有基本的机制,但什么是一个良好的网络结构使用,使不同的东西显示在每个模拟器


例如,如果玩家1在广场D2上击打玩家2,它只会在一个屏幕上被明显破坏。我需要多项活动吗?我如何区分模拟器

首先,你需要某种服务器来处理玩家之间的连接。然后,服务器可以指定游戏中的哪个玩家。我不确定您想要的答案是什么——正确的答案必须包括多人游戏的整个架构。

谢谢您的回复。我只是想问,在没有任何物理设备或多个项目的情况下,这种tcp/ip设置是否可行。我还没有在网上找到任何这样的例子。在某个时候,客户端可以使用一些随机数将自己与服务器联系起来。然后,服务器可以分别跟踪每个实例。