我对iPhone上的应用有这个想法,您需要能够连接到正在使用该应用的其他人。
我在想我需要一个服务器,其中所有应用程序用户都在线注册,并且用户通过此服务器连接另一个用户。这是正确的方式还是有其他选择,更好的选择,我不需要雇用服务器?
我希望这是一个明确的问题。客户端< - >也是如此服务器< - >客户端正确的连接方式?
答案 0 :(得分:1)
你肯定有很多东西可以学习这个主题。 大多数iPhone应用程序都基于连接,主机(用户)连接到服务器以检索或发送信息。
除了服务器客户端连接之外,还有更多深度,但幸运的是,对于非网络认可的程序员,有一些API可以为您完成所有工作,例如PARSE等,他们将处理所有SSL,数据管理,甚至推送请求。
我最好的猜测,从基础开始。祝你好运
答案 1 :(得分:1)
iOS 7中的新功能,Multipeer Connectivity框架最多可以连接8个运行相同应用的附近设备*
。无需外部服务器。
对于任何有兴趣的人,我创建了MCSessionP2P,这是一个演示应用程序,用于说明MCSession
的ad-hoc网络功能。该应用程序通过Wi-Fi或蓝牙进行广告宣传,并以编程方式连接到可用的对等体,建立点对点网络。
*
=当前值kMCSessionMaximumNumberOfPeers
编辑:为了清晰起见,在第一句中增加了“附近”。