首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何连接两个机器人设备

如何连接两个机器人设备
EN

Stack Overflow用户
提问于 2012-02-20 21:10:56
回答 1查看 230关注 0票数 1

我正在开发一个在线乒乓球游戏,两个玩家可以在他们之间玩。

我认为对于它,玩家将不得不连接到服务器,它将告诉玩家谁在线玩。此外,服务器还将保存排名和其他内容。

但对于游戏,一开始我也想使用服务器进行比赛(发送坐标等),但我认为这不是最好的设计,因为它真的很慢。

所以我在想,android设备必须能够在它们之间通信,不是吗?有什么想法吗?他们有身份证..。

如果他们可以..。服务器可以发送对手的ID,然后比赛将开始在移动设备之间通信,而不是与服务器通信。

需要帮助请帮忙!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-21 04:57:16

您可以设置电话之间的直接连接,这是肯定的。让服务器协调比赛,向每个玩家发送其他玩家的数据(IP等)。

你必须在玩家之间使用/开发一个服务器/客户端系统。其中一个播放器将充当服务器,另一个将直接连接到它。确保它们可以正确识别彼此。您可以让中央服务器决定哪个玩家将充当比赛服务器。通过网络建立一个简单的UDP连接就可以做到这一点。

此方案将为您节省中央服务器的带宽,并可能更快地为玩家。然而,这是您必须编写的另一个子系统。

请确保适当权衡这些因素,并记住快速部署有时总比根本不部署要好。(有时)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9361683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档