The size sounds like a problem. I don't remember the exact limit, but I seem to recall the send buffer is just under 100k. You'll want to break that up into packets.
Luke On Feb 7, 2010, at 8:53 AM, Development wrote: > Ok I think I am making headway. > > I am storing an NSDictionary object that contains several bits of string data > and an image in png format saved as plain nsdata. I am using the > NSKeyedArchiver to write the data to disk then attempting to send that via > bluetooth to another iphone. However it fails to send that data. BUT if I > send a plain string converted to NSData it works fine. Is it the size of the > data that is causing the failure possibly? The total size is 147K > > > > On Feb 6, 2010, at 10:36 PM, Development wrote: > >> I'm trying to send an image in NSData format via bluetooth from one device >> to another. Below is my code: >> >> >> -(void)sendDataToPeer:(NSString*)peerID andSession:(GKSession*)session >> { >> if ([connections objectForKey:peerID]) { >> [delegate cardSent:[session displayNameForPeer:peerID]]; >> } >> >> NSError * error; >> NSData * data = [delegate cardData]; >> >> >> >> NSLog(@"About to send data %i",[data length]); >> int started = [session sendData:data toPeers:[NSArray >> arrayWithObject:peerID] >> withDataMode:GKSendDataReliable error:&error]; >> >> >> NSLog(@"Data Sent %i Error:%@",started,error); >> >> if(started){ >> [connections setObject:@"Sent" forKey:peerID]; >> [delegate cardSent:peerID]; >> } >> else { >> [delegate cardFailed]; >> } >> >> >> >> } >> >> >> And when I try to send, this is the error I get every time: >> >> >> Error Domain=com.apple.gamekit.GKSessionErrorDomain Code=30202 >> UserInfo=0x145e80 "Send data error." >> >> Any idea what I'm doing wrong?_______________________________________________ >> >> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) >> >> Please do not post admin requests or moderator comments to the list. >> Contact the moderators at cocoa-dev-admins(at)lists.apple.com >> >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/cocoa-dev/development%40fornextsoft.com >> >> This email sent to developm...@fornextsoft.com > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/cocoa-dev/luketheh%40apple.com > > This email sent to luket...@apple.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com