问题标签 [multipeer-connectivity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
32094 浏览

ios - iOS中通过wifi的点对点网络

我已经在这几天了,似乎无法找到解决方案。我想在 iOS 上通过 wifi 创建一个点对点网络。所有开源代码似乎都支持运行服务器或作为客户端,但没有构建支持两者的代码 - 对等。有人知道我可以做到这一点吗?

0 投票
4 回答
5734 浏览

ios - iOS 7 多人连接

我正在使用 Multipeer 连接框架制作 iOS 7 应用程序,但我无法让两台设备相互识别。我浏览了文档和 wwdc 视频,除此之外,关于这个框架的信息非常有限。有没有人有使用新的点对点功能的经验并且可以提供帮助?

这基本上是我到目前为止所拥有的。browserVC 显示在屏幕上,但当我在两台设备上运行该应用程序时未找到任何设备。

0 投票
2 回答
7106 浏览

ios - 接受邀请多人连接

我希望我发布这个问题不会违反 NDA。

我正在使用新的多点连接使用蓝牙将一些文件发送到附近的设备。我已经设法发送邀请,但我似乎不知道如何显示 UIAlertView 用户可以接受或拒绝邀请的地方。现在,当用户发送时,文件会自动保存,并且没有接受/拒绝警​​报。

代码是:

但有警报:

和警报视图方法:

当用户按下是时,应用程序崩溃并且我收到错误:

我查看了IOS开发人员库,除了没有这样的方法

这不起作用。IOS 开发者论坛上没有信息。有任何想法吗?

0 投票
5 回答
11144 浏览

objective-c - 为什么我的 MCSession 对等端随机断开连接?

我使用 MCNearbyServiceBrowser 和 MCNearbyServiceAdvertiser 将两个对等方加入 MCSession。我可以使用 MCSession 的 sendData 方法在它们之间发送数据。一切似乎都按预期工作,直到我随机(而不是由于我控制的任何事件)通过会话的 MCSessionDelegate didChangeState 处理程序接收到 MCSessionStateNotConnected。此外,MCSession 的 connectedPeers 数组不再有我的同伴。

两个问题:为什么?以及如何防止 MCSession 断开连接?

0 投票
3 回答
5975 浏览

cocoa-touch - Multipeer Connectivity:接受邀请(使用内置浏览器 VC)

我正在尝试关注 WWDC 演讲以了解 MultipeerConnectivity 框架。在多次错误启动后,浏览器会显示对等点,并发出邀请。

但是当我在对等设备上按“接受”时,浏览器会不断显示“正在连接”。我认为MCBrowserViewController处理了逻辑并且我可以放松,直到浏览器的用户按下取消或完成,并且委托方法被触发。我敢打赌,这很明显,但它让我无法理解。

这是我希望的相关代码。我在 AppDelegate 中有它。各种委托方法中的 NSLog 语句被调用,正如我所期望的那样——browserViewControllerDidFinish:当然除了那个。

请记住,浏览器和邀请确实会出现,所以对的!

在@界面中...

在@实现中

提前致谢!

0 投票
2 回答
1705 浏览

ios - 当用户关闭和打开蓝牙时,Multipeer Connectivity 停止工作

我在我的应用程序的 ios7 中使用多点连接。文件发送和接收工作绝对正常,但是当用户从我的应用程序中访问控制中心(甚至设置)并关闭蓝牙或 wifi 时,文件交换停止工作。当用户将他们两个都重新打开时,它仍然不起作用。为了让它们再次工作,用户必须关闭并重新打开应用程序。

文件以这种方式发送:

用户可以随时使用以下命令重新加载设备:

我认为问题在于超时,但我不确定。

0 投票
6 回答
25617 浏览

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

我一直在研究 iOS 7 的新 P2P 网络框架MultipeerConnectivity,从描述中,我觉得它结合了某种 Wi-Fi Direct 技术和蓝牙 PAN。

此框架中的 Wi-Fi Direct 技术是否与 Android 的 Wi-Fi Direct 兼容?这个框架真的可以用于跨平台的 P2P 网络吗?

0 投票
1 回答
373 浏览

ios - multipeer connectivity advertiser progress tracking

I am sending a file using multipeer connectivity in ios7 in this way:

and the other user receives it in this way:

The problem is that some files are big e.g. 30mb and take a while. I would like to have some kind of progress tracking. Is this possible?

0 投票
1 回答
3373 浏览

ios7 - 多人连接断开

我在使用 iOs7 中的 Multipeer Connectivity Framework 保持连接时遇到问题。目前,我的应用程序正在使用 MCNearbyServiceAdvertiser 和 MCNearbyServiceBrowser 以编程方式处理浏览和广告。我有一个警报视图,询问用户他是浏览器还是广告商。在从该视图返回时,我相应地实例化 MCNearbyServiceAdvertiser 或浏览器。

我的会话委托方法 peer:...DidChangeState... 被调用了两次,一次用于连接,一次用于断开连接。会话开始后,我根本不会停止广告商或浏览器。我应该停止浏览/广告吗?

0 投票
1 回答
3730 浏览

ios - IOS7 多点连接使用发现信息创建自定义邀请

如何创建自定义邀请,显示来自广告商的 discoveryInfo?

这是我的广告客户的代码: