3

我正在尝试构建一个需要通过互联网在两个设备之间发送数据的应用程序。有点像 GameKit,但我想在没有 GameKit 的情况下实现该功能,因为我希望能够在不同类型的智能手机之间进行交换。我希望它像 GameCenter 中的实时比赛。

在 GameKit 中,我将使用以下内容:

//To send the data
- (BOOL)sendDataToAllPlayers:(NSData *)data withDataMode:(GKMatchSendDataMode)mode error:(NSError **)error;

//To receive the data
- (void)match:(GKMatch *)theMatch didReceiveData:(NSData *)data fromPlayer:(NSString *)playerID;

有没有办法在没有 GameKit 的情况下完成同样的实现?我知道 Fun Run 游戏可以在没有 GameCenter 的情况下进行实时比赛。

任何回复都非常感谢!在此先感谢您的帮助!

4

1 回答 1

1

好吧,这对于两个设备都打开持久连接的专用服务器来说是微不足道的,如果没有它可能是不可能的(如果它们的 IP 地址都发生变化,你的设备如何找到彼此?)

于 2013-10-10T22:25:11.193 回答