0

嘿嘿

我想创建一个可以同时连接更多 ipad 的网络服务。

我做了一个 1 iPad 打开一个 NSNetservice 并打开输入和输出流。

我在 iPad A 上启动了一个网络服务,

将 iPad B 连接到 iPad A 时,这一切正常。但是当 iPad C 尝试连接时,会发生以下情况: - 尝试解析 NSNetService。- 解决成功 - 打开输入流 - 打开输出流(eventCode 等于 NSStreamEventOpenCompleted) - 遇到结束

由于最终遭遇我无法连接,这对我来说很清楚,但我该如何让它工作?

是否可以在同一网络流上连接更多设备?还是我必须做出另一个解决方案?

谢谢

4

1 回答 1

0

我认为您必须为每个连接创建一个新线程。至少,当我为 iPhone 构建消息应用程序时,这对我有用。每个连接都将持有线程,并等待响应(线程将“冻结”)。

于 2010-08-13T09:32:20.083 回答