hy,我正在使用这个示例代码CocoaAsyncSocket-master(udp 客户端)在套接字中创建客户端服务器,我如何区分消息,以及如何通过套接字发送 uimage?发送消息的代码是:
NSData *data = [msg dataUsingEncoding:NSUTF8StringEncoding];
[udpSocket sendData:data toHost:host port:port withTimeout:-1 tag:tag];
想知道我如何通过不同的消息来做不同的想法,并且需要知道如何通过套接字发送图像或文件
谢谢
已经发现区分消息:
NSMutableDictionary *params = [[NSMutableDictionary alloc] init]; [params setObject:@"note" forKey:@"note"]; [params setObject:@"" forKey:@"ImagemData"]; NSData *data = [NSJSONSerialization dataWithJSONObject:params options:NSJSONWritingPrettyPrinted error:nil];
知道我现在需要将图像转换为可以通过套接字发送的 nsdata,我尝试了这个:
UIImage *img = [UIImage imageNamed:@"image1.jpeg"];
[params setObject:@UIImagePNGRepresentation(img) forKey:@"ImagemData"];
但不起作用