iOS app后端从哪里开始?

时间:2014-01-09 16:09:15

标签: php ios iphone sockets networking

我需要制作Web服务器后端,以帮助我使用移动互联网(3g,lte等)和Wi-Fi将数据从一个iPhone发送到另一个iPhone,反之亦然。我想创建将小数据包发送到另一台设备的应用程序,同时从设备获取类似的数据包。我想通过游戏中心这样做,但由于这不是游戏应用程序所不能接受的,我决定自己这样做。第一个设备知道另一个设备想要与它们连接(只是澄清)。

我熟悉Objective-C,PHP / MySQL和Web服务器管理(只是一点点)。但是,我从来没有在设备和Web服务器之间建立连接以及设备之间的数据传输。我不知道从哪里开始以及选择何种方法。我正在寻找这个,但没有找到我具体问题的答案。

如何在两台设备之间建立连接? 我必须连接到Web服务器第一个设备(拉),然后将一些设备标识符存储到数据库(DB),然后建立从服务器到第二个设备(推送)的连接,并提供第一个设备标识符来接受连接?

或者我必须将两台设备连接到Web服务器并提供有关其标识符和目标设备标识符的服务器信息,然后开始等待,直到服务器将获得两对此类等于标识符,然后服务器将从设备传送数据包?我如何在代码(PHP)中实现这一点?

或者另外想一想,当两个设备连接到服务器和服务器时找到两对标识符,服务器给第一个设备ip +端口/套接字,第一个设备直接连接到第二个设备,点对点。我知道3g和其他移动互联网上的p2p连接存在一些问题。

这个问题必须像世界一样古老,但我找不到一些有价值的信息,可能是我用错误的词搜索。请把我送到正确的方向。我不问实现代码,只是一些理论或资源。

0 个答案:

没有答案