hy, 我使用此示例代碼CocoaAsyncSocket-master(udp客戶端)在套接字中創建一個客戶端服務器,我如何區分這些消息以及如何發送一個uimage引發套接字?發送消息的代碼是:Uimage通過套接字
NSData *data = [msg dataUsingEncoding:NSUTF8StringEncoding];
[udpSocket sendData:data toHost:host port:port withTimeout:-1 tag:tag];
想知道我可以在不同的消息做不同的認爲,並且需要知道如何發送圖像或文件throuhh插座
感謝
已經找到了區分消息:
NSMutableDictionary *params = [[NSMutableDictionary alloc] init]; [params setObject:@"note" forKey:@"note"]; [params setObject:@"" forKey:@"ImagemData"]; NSData *data = [NSJSONSerialization dataWithJSONObject:params options:NSJSONWritingPrettyPrinted error:nil];
知道我現在需要熱圖像轉換成我可以給trought插座一個NSData的,我想這:
UIImage *img = [UIImage imageNamed:@"image1.jpeg"];
[params setObject:@UIImagePNGRepresentation(img) forKey:@"ImagemData"];
但不工作
將圖像轉換爲nsdata並嘗試發送該數據..但我不確定這一點。 –