发送 iOS GameKit 消息所需的时间
Posted
技术标签:
【中文标题】发送 iOS GameKit 消息所需的时间【英文标题】:Time taken to send iOS GameKit message 【发布时间】:2012-05-01 21:34:53 【问题描述】:所以我正在尝试编写一个简单的应用程序,该应用程序将连接到另一部 iPhone 并通过蓝牙发送消息,似乎最好的方法是使用 GameKit。如果我错了,请在阅读整个问题之前指出我正确的方向,哈哈。
两个要求是:
-
iPhone 到 iPhone,相同的应用程序(简单)
我可以得到发送不可靠消息所花费的时间(不容易)
根据我所做的(少量)研究,我将假设在 GameKit 上这是不可能的,而且我还没有找到 CoreBluetooth 框架的良好指南。再一次,如果你能指出我正确的方向,那将不胜感激。
TL;DR: 有没有办法使用 GameKit 来计算发送不可靠的小消息需要多长时间?如果没有,我可以用 CoreBluetooth 做到这一点吗?
-杰克
【问题讨论】:
gamekit 不能做什么?计算延迟时间? 【参考方案1】:这感觉像是一个奇怪的问题,你想知道,两部手机之间发送消息需要多长时间?
这样做的方法是在客户端和服务器之间设置一个ping,服务器会ping客户端,然后客户端立即将响应发送回服务器,服务器将总时间除以2。
【讨论】:
我想这是有道理的,也许我只是想多了。我正在尝试比较两个 iPhone 的内部时钟,所以我想我可以让一个设备启动,另一个设备发送一个带有系统时间的响应,然后使用它返回的时间除以 2 来获得响应时间,然后计算两者之间的差异。谢谢。 确定。让时钟同步几乎是不可能的,即使他们从蜂窝网络获取时间。延迟通常是一个非常小的数字。 我不需要它们同步,它更像是一个实验,看看它们之间的差异。以上是关于发送 iOS GameKit 消息所需的时间的主要内容,如果未能解决你的问题,请参考以下文章
Outlook 365 EWS 流式通知 |如何计算发送和接收消息所需的时间?