J'ai une petite application pour tester le sockethandling sur l'iPhone et j'utilise la librairie AsyncSocket/AsyncUdpSocket.Problèmes de réception du package UPD avec AsyncUdpSocket sur Iphone SDK
L'ouverture du socket et l'envoi ne sont pas un problème mais la réception est.
//Called when state is received
- (BOOL)onUdpSocket:(AsyncUdpSocket *)sock didReceiveData:(NSData *)data withTag:(long)tag fromHost:(NSString *)host port:(UInt16)port
{
NSLog(@"Incoming data");
[sock receiveWithTimeout:-1 tag:0];
return YES;
}
Comme je l'ai dit, je ne reçois rien, mais la question est, ce que la méthode est appelée uniquement lorsque le paquet UPD est complet? Comment le paquet doit-il se terminer? Zéro octet?
Merci