multipeer-connectivity相关内容

多点连接-获取SWIFT 5中的文件传输(互联网)速度和文件大小

我正在将照片从一个点传送到另一个点。一切正常,但是我无法获得照片(文件)传输速度I.G网速。与MB类似,文件被传输。其次,我要获取该文件的大小。 我们正在使用MCSession 以数据格式传递照片 由于隐私原因,我不能在这里添加项目代码,但我将分享我遵循的引用GitHub项目。在项目中,我传递字符串,在我的情况下,它的照片。所有东西都是一样的。 我签入Stackoverflow,但 ..
发布时间:2022-03-21 21:19:44 移动开发

禁用 NSOutputStream 的 Nagle 算法

我正在使用 MPCF 创建多人游戏.您使用 iPhone 在 iPad 上控制宇宙飞船. 我在随机时间和间隔遇到各种延迟和延迟以及缓冲/暂停,现在已经登陆 Apple 技术问答 NW26 论文讨论禁用 Nagle 算法.我尝试了一下,但我的程序不断崩溃,我不明白为什么.CFWriteStreamCopyProperty 似乎总是返回 NULL. - (void)stream:(NSStre ..

iOS Multipeer 连接框架invitationHandler 似乎不接受?

我是第一次使用多点连接框架,我想要编程(而不是助手类)控制. 当我在两个单独的设备上运行我的代码直到“广告商"收到委托回调时,一切都完全按照描述的那样工作: 浏览客户端的代理回调在发现广告商时被调用: -(void)browser:(MCNearbyServiceBrowser *)browser foundPeer:(MCPeerID *)peerID withDiscoveryI ..
发布时间:2022-01-18 12:40:28 移动开发

重新连接到断开连接的对等点

我在我的应用程序中使用 iOS 7 Multipeer 框架,但我遇到了设备断开连接的问题.如果我在两个设备上打开应用程序:设备 A 和设备 B,这两个设备会自动相互连接.但是,几秒钟后,设备 A 与设备 B 断开连接.即,最初的连接是这样的: A --->乙A 乙甲乙 设备 A 保持连接,但设备 B 获得 MCSessionStateNotConne ..
发布时间:2022-01-04 19:52:19 移动开发

iOS 7 Multipeer Connectivity 是否与 Android Wi-Fi Direct 兼容?

我一直在研究 iOS 7 的新 P2P 网络框架,MultipeerConnectivity,根据描述,在我看来,它结合了某种 Wi-Fi Direct 技术和蓝牙 PAN. 该框架中的 Wi-Fi Direct 技术是否与 Android 的 Wi-Fi Direct 兼容?这个框架真的可以用于跨平台的P2P网络吗? 解决方案 使用 MultipeerConnectivity 做广 ..

将任何数据类型转换为 NSData 并再次返回

我正在开发一款应用,您可以在其中通过 Multipeer Connectivity 向另一台设备发送文本、图像或联系人.然后它将保存在第二个设备的核心数据中. 我所做的是将数据作为 NSDictionary 发送并再次将其转换回来.所以我在接收设备上留下了一个 NSDictionary.那么,如何将@"objectData" 键的对象保存到 Core Data 中? 我希望它与 NSS ..

有没有办法根据型号获得 Mac 的图标?

我知道您可以使用以下代码从可可中获取当前机器的图标: NSImage *machineIcon = [NSImage imageNamed:NSImageNameComputer]; 但是,如果只提供型号,是否可以获得图标?如MacBookPro11,3? 我需要它的原因是因为我使用 MultiPeer Connectivity 来浏览网络上我想要连接的设备.但我想在自定义浏览器视图中显 ..
发布时间:2021-12-17 23:10:16 其他开发

如何使用 node-forge 创建与 iOS 的 Multipeer Connectivity 兼容的 PKCS12?

我正在尝试通过使用 X509 证书的客户端身份验证来实现多点连接通信安全. 为此,我使用 node-forge 在我的服务器中生成客户端的证书.首先,创建 X509,然后将其转换为返回给客户端的 PKCS12 base64 字符串. 这基本上就是我使用的代码: var username = "client1"//创建密钥对var pki = forge.pki;var 键 = pki ..

WebRTC 将远程流添加到 PeerConnection

我正在开发适用于 Android 的 WebRTC.并成功创建和建立会议.使用单个 MediaStream 和多个 PeerConnection. 现在我想找到一种更好的方法,其中之一是中继连接.我的问题是,按照 Chromium 报告 中所述的板条箱中继.我应该做同样的事情,但有几个问题.那么让我们开始吧. 建立成功的对等连接.(A -> B) 使用另一个对等连接 (B -> C) ..
发布时间:2021-09-24 18:39:40 移动开发

webRTC 多点连接(3 个客户端及以上)

我想为我的客户使用一个简单的 WebRTC(https://appr.tc/).上述链接的问题是它最多只能占用 2 个用户(A 和 B).您知道是否还有其他免费程序可以接受客户 A、B、C 和 D? 感谢您的时间. 解决方案 这里是多点连接音频/视频的简单示例.使用 DEMO.它使用 simple-peer 作为 RTCPeerconnection 的包装器. https:// ..

如何在没有互联网的情况下从多个设备到单个设备进行通信

我想在没有互联网连接的情况下将数据从多个 Apple Watch 发送到单个 iPhone.蓝牙不是一个好的选择,因为可以同时加入的设备数量有限,范围也很小.下一个选择是什么? 解决方案 Bonjour 是 Apple 对零配置网络 (zeroconf) 的实现,这是一组包括服务发现、地址分配和主机名解析.Bonjour 使用多播域名系统 (mDNS) 服务记录来定位打印机、其他计算机等设 ..
发布时间:2021-09-22 18:40:06 移动开发

Swift 3 - 在视图控制器之间传递变量和函数

我目前正在制作一个测试应用,您可以在其中使用多点连接绘制和发送图片.主机有一个连接视图控制器,其他对等体有一个单独的连接视图控制器.当对等方连接后,主机将开始游戏,并且所有对等方的视图控制器都将转到绘图 VC 以证明它们已连接.但是,当我想在绘图 VC 中发送数据时,即使有连接的对等点,控制台也会说连接的对等点会话为 0.我可以测试一下,因为当断开连接时,我会在控制台中收到更改状态通知.那么有人可 ..
发布时间:2021-09-02 18:36:55 移动开发

适用于多达45个设备的Multipeer Connectivity框架

我希望使用Multipeer Connectivity框架,并希望就如何最好地进行进行交流. 我需要在“教练"设备和最多45个“玩家"设备之间建立连接.它们都将位于同一空间,但无法预测wifi的可用性或连接.教练设备需要每秒向所有玩家设备发送一条指令(一个小数据包).每个“玩家"都需要每秒将来自蓝牙心率监视器(非常小的数据包)的读数发送回教练.由于每个会话的最多同行人数为8,这些想法中的任何 ..
发布时间:2020-12-01 06:20:41 移动开发

多对等连接:同时将文件共享给所有对等

我正在研究主题多对等连接框架.使用以下链接,我对这个框架有了一个很好的主意: http://www.appcoda.com/intro-multipeer -connectivity-framework-ios-programming/ 但是我的问题是,我可以向所有连接的对等方发送聊天消息并被他们接收.但是我在文件共享中需要相同的功能.我需要同时将文件发送到所有连接的对等方.有可能吗? ..
发布时间:2020-11-05 22:56:44 移动开发

在iOS Swift中使用MultipeerConnectivity

我正在使用iOS中的 MultipeerConnectivity框架,并遵循了一个不错的教程,效果很好. 我有一个问题,我有两个设备的wifi已关闭,但蓝牙已打开,要使上述方法起作用,是否需要将这两个设备配对(通过蓝牙,由用户在iOS设置中手动进行配对) ? 即使未手动配对设备,它也能正常工作吗? 如果是,我是否需要任何特殊的代码设置,否则上面的代码将正常工作?(我尝试过,对我而 ..

在多点连接iOS 10中无法通过蓝牙连接

我开发了一个应用程序,该应用程序使用Swift 3 iOS10 SDK中的多点连接框架与附近的设备通信.它仅在使用蓝牙的iPad上可以正常工作,但是如果wifi设置为关闭,则在iPhone中不能使用,我只想使用蓝牙. 如果这是IPv6的问题,那么如何启用它. 谢谢, 解决方案 当前的共识是这是iOS 10中的错误(我们在同一条船上,只是停止工作了.) https://forums.d ..
发布时间:2020-09-22 01:09:41 移动开发

MultipeerConnectivity - MCNearbyServiceBrowser不断发现断开连接的对等体

我正在使用 MultipeerConnectivity Apple框架。连接,广告客户和浏览器似乎一直运行到现在,但我注意到,当我的任何会话连接一个对等端然后它因任何原因断开连接我的 MCNearbyServiceBrowser 仍然发现该对等点如果它不存在了显然 MCSession 报告与对等方的未连接状态。 有没有人知道为什么会这样? 我已经覆盖了我的mc中的dealloc方法这样 ..
发布时间:2018-09-25 21:30:44 移动开发