2

所以最初我们有这个代码:

browser = MCNearbyServiceBrowser(peer: peer, serviceType: "sample")

哪个可以看到所有服务类型为“sample”的广告商,对吗?

如果我想在不知道他们的服务类型的情况下查看所有广告商怎么办?我怎样才能以编程方式做到这一点?

感谢您的回复。

4

2 回答 2

1

通常,服务类型用于允许您连接到运行相同应用程序的对等点,因此它可以是“my-chat-app”例如。

当对等点开始浏览以供其他人连接时,它会听到指定服务类型的任何广告对等点,这通常意味着那些运行相同应用程序的对等点。

当对等点开始宣传其加入会话的兴趣时,它可能会提供 discoveryInfo - 可供浏览器使用的键值对字典。

浏览器可以使用发现信息来决定是否发出邀请。有问题的聊天室可能包含在此信息中。

于 2015-07-05T10:49:24.173 回答
0

我认为 serviceType 是使用 MPC 的 App 的标识符。因此,您的应用程序的用户不应定义 serviceType,由开发人员(您)决定。如果你想创建一个类似群聊的房间,你创建一个程序来做。

于 2015-11-19T07:49:00.663 回答