hy, J'utilise cet exemple de code CocoaAsyncSocket-master (client udp) pour créer un serveur client dans des sockets, comment puis-je différencier les messages et comment envoyer une image uimage au socket? le code pour envoyer un message est:Uimage via les sockets
NSData *data = [msg dataUsingEncoding:NSUTF8StringEncoding];
[udpSocket sendData:data toHost:host port:port withTimeout:-1 tag:tag];
Vous voulez savoir comment je peux différents messages à faire différents pense, et ont besoin de savoir comment envoyer une image ou un fichier throuhh la prise
grâce
déjà trouvé pour différencier les messages:
NSMutableDictionary *params = [[NSMutableDictionary alloc] init]; [params setObject:@"note" forKey:@"note"]; [params setObject:@"" forKey:@"ImagemData"]; NSData *data = [NSJSONSerialization dataWithJSONObject:params options:NSJSONWritingPrettyPrinted error:nil];
sais que je dois maintenant chaud pour convertir l'image à un NSData que je peux envoyer trought la prise, j'ai essayé ceci:
UIImage *img = [UIImage imageNamed:@"image1.jpeg"];
[params setObject:@UIImagePNGRepresentation(img) forKey:@"ImagemData"];
mais ne marche pas le travail
Convertir une image pour NSData et essayer d'envoyer ces données .. mais je ne suis pas sûr à ce sujet. –