- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个应用程序使用 iOS 7 Multipeer Connectivity 框架来宣传自己以及浏览其他设备。为什么我的 MCNearbyServiceBrowser
实例会找到自己(运行应用程序的设备)并调用 browser:foundPeer...
委托(delegate)方法?如果我记录我创建的实际 PeerID
以开始宣传我的设备,以及在委托(delegate)方法中发现的 PeerID
,它们具有不同的唯一 ID 但显示名称相同.有什么想法吗?
最佳答案
不幸的是,这是很常见的,这是由于底层的 bonjour 发现服务机制。这实际上取决于一系列因素,包括某些重新广播 bonjour 可用性的网络设备。
在你的应用程序中避免这种情况的最好方法是为你的 MCPeerID 使用一个唯一的字符串(我通常使用一个新的 UUID 字符串)并在你的对等浏览器 UI 中显示之前检查每个 peerID 的显示名称与你的本地名称.
在swift中它看起来像这样
让 uuid = NSUUID().UUIDString
self.peer = MCPeerID(displayName: uuid)
...
...当您从您的 session 委托(delegate)中获得找到的对等消息时:
如果 peerID.displayName != self.peer.displayName { ...在此处将对等点添加到可用的对等点数组
关于iOS 7 Multipeer Connectivity- MCNearbyServiceBrowser 发现自己?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22525806/
有人知道 MCF 框架在不使用 MCBrowserViewController(将通过 MCNearbyServiceAdvertiserDelegate 和 MCNearbyServiceBrows
我的问题是关于多功能框的。 Chrome API 提供的想法,我想知道是否有可能在 list 上有多个关键字。 我在考虑正则表达式或类似的东西,但我真的不知道该怎么做...... 最佳答案 我想我刚刚
iOS12 Swift 5.x 我使用多点连接。到目前为止,如果我以正确的顺序连接我的设备,它运行良好。 使用样板代码,将问题追踪到此处。 func setupStream() { do {
当两台设备通过 Multipeer 连接连接时,我希望将两部手机中的任何一部调用给第三部手机。 这可能吗?对于前。 iphone1 和 iPhone 2 使用 multipeer 连接我想通过 iPh
我的设置是这样的:我同时运行 0 到 8 个设备,并且可以随时添加或删除设备。 我想使用 iOS 7 Multipeer 框架来连接它们。我让它在受控环境中工作,我可以在广告商模式下启动 1-7 台设
我正在努力解决一个问题。我想向连接的设备发送一个结构。 这是我使用的复制到 Playground 中的代码 在代码中,我为数据类添加了一些扩展用于编码/解码。我创建了 [String:Player]
嘿,我在 ios 中为聊天应用程序使用多对等连接框架。此框架是否支持任何加密。我想了解此框架中使用的加密,如 AES 或 RSA 加密系统?我的发现或研究: 1. https://datatheore
我想为我的应用程序使用 Multipeer Connectivity 功能。 APP功能简介:该应用程序应扫描运行该应用程序的其他设备(在后台),连接到它们并传输一些数据。所有这些都无需与用户交互。
目前我正在探索多点连接框架。我的应用程序 Advertiser & Browser 中有 2 个选项。 因此,当用户在一台设备上启动浏览器,而广告商在另一台设备上启动时,他们应该能够找到彼此。当设备出
我如何创建自定义邀请以显示来自广告商的发现信息? 这是来 self 的广告客户的代码: // create Discovery Info NSArray *objects=[[NSArray allo
我正在从教程网站学习 iOS 的多点连接框架 http://www.ralfebert.de/tutorials/ios-swift-multipeer-connectivity/ . 所提供的示例对
我正在使用 Multipeer Connectivity Framework在IOS7下做一个聊天应用。我正在使用内置的 MCBrowserViewController 来显示附近的同伴列表。 我想在
我有一个使用 MultiPeer Connectivity 框架的应用程序。每次应用程序在 AppDelegate 中变得活跃时,我都会创建一个新的 MCSession 一个 MCNearbyBrow
我在使用第三方库时遇到了问题,并且不确定解决该问题的常见模式是什么。 我正在使用 asi-http-request 类,它使用线程异步获取 http 对象。 在我的对象 dealloc() 方法中,我
我正在使用此方法要求附近的设备加入 session : 当我这样做时,我也开始旋转指标 [browser invitePeer:key toSession:session
我正在编写一个应用程序,它应该可以在没有连接到移动运营商且没有本地 WiFi 的情况下运行。每个设备都将充当发射器、接收器和路由器。到目前为止,我的主要挑战是我无法弄清楚 MultipeerConne
我正在使用主机/客户端方法来使用 MultiPeer 连接。 所以,当用户按下断开连接按钮时 -(IBAction)disconnect:(id)sender { [_appDelegate.
我有一个应用程序使用 Multipeer Connectivity 在设备之间发送文件。在接收设备上,didFinishReceivingResourceWithNamelocalURL 被调用,但是
我目前有两台设备通过多对等连接框架相互连接。连接后,每个设备都会立即相互发送一个 nsdata 数据包,在第一个实例中,数据将包含声音和图像。这似乎工作正常,并且两个用户都收到了相关数据。 用户现在可
我刚开始在 xcode 中使用 objective-c 编写 Multipeer 连接。我有几个关于基础知识的问题。 Multipeer Connectivity 的范围是多少?那么如果我做一个聊天程
我是一名优秀的程序员,十分优秀!