0

我有这样的要求,一个 iPhone 设备充当服务器,几个 iPhone 设备充当客户端。我必须通过 Wifi 将客户端设备与服务器设备通信。我怎样才能做到这一点。如果您能提供任何教程,将不胜感激。提前致谢..

4

4 回答 4

0

!!!注意:
下面的答案表明自 iOS 7 以来已弃用的 API。


您正在查看GKSession .. 对于您正在寻找的内容,是一个出色而全面的教程。如果您想更深入地了解一下我所做的这个项目。

上面评论中的链接使用bonjour,它是 GKSession 下面的一层(即 GKSession 是 bonjour 的包装器).. 所以取决于您一次要连接多少设备(GKSession 开始在 3-4 左右阻塞)以及如何如果您的吞吐量/ping 要求非常广泛,您会选择其中一个。

于 2013-05-01T12:47:52.053 回答
0

请查看以下链接,这些链接可能对您有用

可可 Http 服务器。

如何制作 ios-application-act-as-web-server

通过 3g 网络在 iphone 设备之间进行通信

于 2013-05-01T12:51:51.370 回答
0

看一下 Game Kit 类。Game Kit 提供了实现底层网络基础设施的类,以允许设备实时交换数据。

https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html

于 2013-05-01T13:20:32.893 回答
0

如果有人在 2018 年/之后阅读此内容,当前的方法是:

MultipeerConnectivity


文件:

MultipeerConnectivity
https://developer.apple.com/documentation/multipeerconnectivity

跨平台附近网络
https://developer.apple.com/videos/play/wwdc2014/709/

GKSession自 iOS 7 起已弃用)

于 2018-08-31T09:03:21.807 回答