cost 400 ms
什么是receiveData的正确签名:fromPeer:inSession:context:in swift? - Whats the correct signature of receiveData:fromPeer:inSession:context: in swift?

即时通讯尝试在swift中重写我的GameKit多人游戏(本地),并且遇到一些缺少该语言文档的问题。 我想从另一个对等体接收数据,所以我为我的GKSession设置了dataReceiveHandler,如下所示: 在apples文档中,它说dataReceiveHandler有一个带 ...

不使用GKPickercontroller无法连接两个设备 - Not able to connect two devices without using GKPickercontroller

我正在尝试使用Gamekit连接两个设备并传输少量数据。 我可以使用GKPickerController做到这一点,但现在为了让用户体验更好,我尝试自动实现这一点。 问题是delgate方法 没有接到电话。 另外,这是两个不同的应用程序。 请在下面找到代码: ...

游戏中心GKMatch GKSendDataReliable数据包丢失 - Game Center GKMatch GKSendDataReliable packet lost

我在应用程序中成功使用GKMatch已经有一段时间了。 我一直在追逐游戏并偶尔停止游戏,并将其跟踪到正在发送但未收到的数据包。 这只是偶尔发生,但我似乎无法追查它为什么会发生。 所有消息都使用GKSendDataReliable发送。 记录显示数据包正在从一台设备成功发送,但从未 ...

GKSession将获取后台处于后台的其他设备的对等ID - GKSession will get peer ids of other devices which are in background

GKPeerPickerController将显示处于挂起模式的一个特定应用程序一部分的蓝牙设备的对等ID。 情境 我有一个具有特定会话ID的iOS蓝牙应用程序XYZ,同一应用程序正在多个具有相同会话ID的设备中运行。 每个设备应在XYZ应用程序中显示附近设备的列表。 假设应用程 ...

GameKit多线程发送可能吗? - GameKit Multithreaded sending possible?

我正在开发一个可以向用户发送文件和操作的应用程序。 用户可以随时从服务器(客户端服务器模型)请求文件。 有时文件可能相当大(例如10 MB),而发送时可能会延迟其他小动作被发送给连接用户。 Gamekit似乎有一个用于发送的线程和一个用于接收的独立线程。 我想知道是否有可能有一个额外 ...

超过3个客户端的GameKit客户端/服务器问题 - GameKit client/server issues with more than 3 clients

我目前正在构建一个iOS应用程序,该应用程序允许用户使用GameKit与朋友共享内容。 一台设备成为服务器,然后他们可以将事物发送到连接的对等设备。 直到4个已连接的客户端,它都可以正常工作。 第四个客户端可以始终加入并接收一个文件,但是它似乎忽略了所有其他数据包,并且崩溃了,没有错误 ...

如何正确处理GKSession的中断? - How to properly handle interruptions of GKSession?

我的在线广播应用正在播放背景音乐。 当用户听音乐并退出应用程序(进入背景)以寻找其他地方时,我拆掉了GKSession。 这是P2P模式。 当用户返回应用程序时,我重新连接GKSession。 这是对的吗? 如果电话到达或其他中断发生怎么办? 杀死GKSession并重新创建? ...

GKSession调用是否阻塞了主线程? - Are GKSession calls blocking the main thread?

我在技术说明TN2277中读到 ,当应用程序进入后台时,关闭所有类型的网络套接字很重要。 这很可能还包括GKSession。 他们说,进入后台时需要使用过期处理程序,并且必须异步调用联网代码(如果必须向其他对等设备说再见)是很重要的。 那么GKSession sendData方法是 ...

是否有更可靠的 GKSession 替代方案允许在 3 个以上设备之间进行 P2P? - Are there more reliable alternatives to GKSession which allow P2P between more than 3 devices?

有人指出,卓悦更可靠。 Bonjour 只有 WiFi,不支持蓝牙,不是吗? 必须有GKSession的替代方案,它将 Bonjour 和蓝牙的所有优点结合在一个简单易用的 API 中,但我找不到它。 对于一个玩家可以随时加入的游戏,我需要自动连接最多 8 台设备,而GKSession似乎对 ...

使用 GKSession 进行对等时如何获得精确的时钟同步? - How to get precise clock synchronisation when doing peer to peer with GKSession?

我制作了一个简单的游戏,它使用 GameKit 中的 GKSession 连接到其他同行。 设置很容易,但我发现了一些问题: 延迟变化很大。 有时消息会立即到达其他设备。 有时,将数据发送到其他对等方的延迟 > 1 秒。 数据只是一个包含 10 个字符的字符串。 我的游戏依赖于精确的 ...

是什么减慢了GKSession的网络吞吐量? - what slows down GKSession's network throughput?

我基于Ray Wenderlich关于GKSession的教程和Matt Ghallagher关于音频流的教程 ,实现了一个应用程序,可以将音乐从一个iPhone实时广播到另一个iPhone。 一切正常。.直到我们决定用自己的游戏代替UI。 结果是网络吞吐量突然下降。 下面是服务器的探 ...

如何使用GKSession从服务器向客户端发送请求? - How to send request from server to client using GKSession?

我想知道如何使用GKSession从服务器向客户端发送请求? GKSession的参考类说明以下内容: 标识要连接的对等体。 超时取消连接尝试之前要等待的时间。 讨论区 当您的应用程序充当客户端时,它将调用此方法以连接到发现的可用对等方。 当您的应用程序调 ...

iOS GKSession一段时间后停止搜索设备 - iOS GKSession Stop Searching Devices after a while of time

我想开发一个可以使用蓝牙或wifi在2个或更多iOS设备之间发送数据的应用程序。 我发现GameKit框架可以帮助我做到这一点。 我的问题是: 一段时间后如何停止搜索设备进程而没有找到任何设备? 我已经实现了GKPeerPickerController,当我按下按钮时,它将开始搜 ...

GameKit:在没有实际连接的情况下使用GKSession发送额外信息? - GameKit: Send extra information with GKSession without actual connection?

我正在开发一个iOS应用程序,允许用户在本地与其他设备共享PDF。 当应用程序启动时,设备会主动成为搜索正在广播文件的服务器的客户端。 当客户端看到服务器时,它会在其选项卡中添加一个徽章,并在其表中添加一个条目。 我遇到的问题是GKSession只允许在建立连接之前传输一个字符串 - ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM