如何连接其他应用用户?

时间:2014-02-09 19:41:12

标签: ios sdk client-server

我对iPhone上的应用有这个想法,您需要能够连接到正在使用该应用的其他人。

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

我希望这是一个明确的问题。客户端< - >也是如此服务器< - >客户端正确的连接方式?

2 个答案:

答案 0 :(得分:1)

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

除了服务器客户端连接之外,还有更多深度,但幸运的是,对于非网络认可的程序员,有一些API可以为您完成所有工作,例如PARSE等,他们将处理所有SSL,数据管理,甚至推送请求。

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

答案 1 :(得分:1)

iOS 7中的新功能,Multipeer Connectivity框架最多可以连接8个运行相同应用的附近设备*。无需外部服务器。

对于任何有兴趣的人,我创建了MCSessionP2P,这是一个演示应用程序,用于说明MCSession的ad-hoc网络功能。该应用程序通过Wi-Fi或蓝牙进行广告宣传,并以编程方式连接到可用的对等体,建立点对点网络。

* =当前值kMCSessionMaximumNumberOfPeers

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