Ios 如何连接到其他应用程序用户?

Ios 如何连接到其他应用程序用户?,ios,sdk,client-server,Ios,Sdk,Client Server,我有一个在iPhone上开发应用程序的想法,你需要能够连接到使用该应用程序的其他人 我在想,我需要一个服务器,在这个服务器上,所有在线的应用程序用户都被注册,并且一个用户通过这个服务器连接到另一个用户。这是正确的方法还是有其他选择,更好的选择,我不需要雇佣服务器 我希望这是一个明确的问题。那么,客户机-服务器-客户机是正确的连接方式吗?关于这个主题,您当然有很多东西要学习。 大多数iPhone应用程序都基于连接,主机(用户)连接到服务器以检索或发送信息 除了服务器-客户机连接之外,还有很多更深入

我有一个在iPhone上开发应用程序的想法,你需要能够连接到使用该应用程序的其他人

我在想,我需要一个服务器,在这个服务器上,所有在线的应用程序用户都被注册,并且一个用户通过这个服务器连接到另一个用户。这是正确的方法还是有其他选择,更好的选择,我不需要雇佣服务器


我希望这是一个明确的问题。那么,客户机-服务器-客户机是正确的连接方式吗?

关于这个主题,您当然有很多东西要学习。 大多数iPhone应用程序都基于连接,主机(用户)连接到服务器以检索或发送信息

除了服务器-客户机连接之外,还有很多更深入的内容,但幸运的是,对于非网络程序员来说,有一些API可以为您完成所有工作,例如解析等,它们可以处理所有SSL、数据管理,甚至推送请求


我最好的猜测是,从基础开始。祝您好运

在iOS 7中新增了多用户连接框架,它可以连接多达8台运行同一应用程序的附近设备。不需要外部服务器

对于任何感兴趣的人,我创建了一个演示应用程序,演示了
MCSession
的特别网络功能。该应用程序通过Wi-Fi或蓝牙进行自我宣传,并通过编程方式连接到可用的对等方,建立对等网络

*
=kMCSessionMaximumNumberOfPeers的当前值


编辑:为了清晰起见,在第一句话中添加了“附近”。

你要找的是游戏中心,你可以在这里找到如何开始的教程@sangony实际上,游戏中心对于处理这些涉及实时连接的情况来说,这不是一个非常聪明的主意。如果游戏中心不适合你的应用程序,然后,您必须决定使用自己的自定义服务器设置来连接远程播放器,或者使用蓝牙连接短程播放器。这完全取决于你的应用程序需要什么样的连接。@sangony是的,他希望所有用户都能“连接”到另一个用户,这涉及到一些自定义的服务器脚本行为,并以自定义的方式在他们之间进行交互。嗯,我目前正在为windows游戏创建一个服务器,所以我知道我在说什么。我只是想知道是否还有其他选择,因为我以前从未为iOS开发过。不过,一个API还是不错的。我想这将是一个服务器/客户端模式我目前正在为iOs游戏开发一个服务器/客户端模式(:,如果你决定采用服务器/客户端模式,那么使用套接字和加密协议可以更轻松地实现大量的互补API!谷歌是我们的朋友!好吧,这不是真正的游戏,但是的,谷歌确实是我们的朋友:)谢谢你的帮助。那我就使用客户机/服务器模式。嗨,听起来不错,不过,如果用户不在附近呢正如框架所述,它们应该是?@Dries在这种情况下,您很可能必须使用外部服务器。好的!谢谢您提供的信息。不过,这个多个节点连接框架看起来很棒。谢谢您告诉我这一点。