嗨我試圖建立一個簡單的聊天客戶端之間兩個ipod觸摸就像開始學習Bonjour。 我連接這兩個設備很好,一切似乎應該工作。我可以發送沒有問題的數據(沒有錯誤),但是當我應該接收數據時,我不會。當我查看日誌時,我看到「GCKSessionEvent_IncomingOOBPacket:未能創建oob消息」我試過 使用谷歌搜索該消息尋找一些答案但字面上0結果。我希望這裏有人可能會有答案。未能創建oob消息?
感謝
KC
迴應評論:
三個電話是
-(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;
}
聽起來就像你試圖發送帶外數據到另一個客戶端。你用什麼樣的呼叫來發送/接收數據? – Fred 2010-06-30 19:42:11
感謝Kenny,我是這個網站的新成員,不知道如何做到這一點。更好的格式。 – Caranicas 2010-06-30 21:14:54
稍微更多信息。現在大約4次嘗試構建我彈出了這個彈出框。 「 」無法啓動調試器。CFSocketSetAddress返回錯誤'-1' 嘗試重新啓動設備和/或Macintosh。「 – Caranicas 2010-06-30 21:41:07