首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建oob消息失败?

创建oob消息失败?
EN

Stack Overflow用户
提问于 2010-07-01 03:21:50
回答 2查看 451关注 0票数 0

嗨,我正在尝试在两个ipod touches之间建立一个简单的聊天客户端,作为学习Bonjour的开始。我把这两个设备连接好了,看起来一切都应该正常工作。我可以没有问题地发送数据(没有错误),但是当我应该接收数据时,我没有。当我查看日志时,我看到"GCKSessionEvent_IncomingOOBPacket:创建oob消息失败“我尝试在谷歌上搜索该消息的任何部分以寻找答案,但字面上没有结果。我希望这里有人能给我个答案。

谢谢

KC

回复评论:

这三个调用是

代码语言:javascript
复制
-(IBAction)SendMessage
{   
NSData* aData = [[NSData alloc] initWithData:[typeText.text dataUsingEncoding: NSUTF8StringEncoding]];
    NSUTF8StringEncoding];
    [self sendDataToPeers:aData];
}

-(void)sendDataToPeers:(NSData*)data
{
    NSError* err;
    BOOL didSend = [self.mySession sendDataToAllPeers:data withDataMode:GKSendDataReliable error:&err];
}

-(void) receiveData:(NSData*)data fromPeer:(NSString*)peer inSession:(GKSession*)session context:(void*)context
{
    NSString* text = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]autorelease];
    self.displayText.text = text;
}
EN

回答 2

Stack Overflow用户

发布于 2010-07-09 03:30:42

我也在用无线和GKSession从iphone到iphone。在中止会话(也称为调试或崩溃)之后,Bonjour (或GKsessions)似乎感到困惑,同样的情况也会发生在我身上。在OS3.x中,没有消息,只有挂起。使用OS4.x时,我收到消息"GCKSessionEvent_IncomingOOBPacket...“。我不知道这是什么意思,但重启GKsession或重新连接,有时只是等待解决问题。我怀疑可能是由于混乱的对等点/接收器而导致出站数据缓冲区满。

票数 0
EN

Stack Overflow用户

发布于 2010-07-19 14:32:58

Kendrick,假设您使用的是4.0 SDK,那么您可能会在这方面使用SOL。GKSession在最近引入的4.0SDK中有许多显示停止程序的错误(崩溃、错误、缓慢)。这条消息是由其中一个人造成的。我之所以知道,是因为我正要在他们发布4.0的时候提交我的GameKit应用,而现在我在等待4.1,这样我就可以提交它了。4.1测试版确实解决了许多这样的问题,但遗憾的是,它仍然不能像在3.1.3中那样工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3152658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档