ASyncSocket を使用して、あるデバイスから別のデバイスにいくつかの UIImage を移動しています。
基本的に、私が持っている1つのデバイスで:
NSMutableData *data = UIImageJPEGRepresentation(image, 0.1);
if(isRunning){
[sock writeData:data withTimeout:-1 tag:0];
}
そのため、新しい画像が頻繁にソケットに追加されます (Web カメラのように)。
次に、他のデバイスで、次のように呼び出しています。
[listenSocket readDataWithTimeout:1 tag:0];
次のように応答します。
- (void)onSocket:(AsyncSocket *)sock didReadData:(NSData *)data withTag:(long)tag
{
[responseData appendData:data];
[listenSocket readDataWithTimeout:1 tag:0];
}
基本的に、私ができるようにしたいのは、@selector(PullImages) を呼び出す NSTimer を実行することです。
-(void) PullImages {
ここでは、ResponseData から画像を取得できるようにしたいと考えています。それ、どうやったら出来るの?まだ完全なイメージではないかもしれませんし、複数のイメージがあるかもしれませんし、1 つ半のイメージがあるかもしれません!
NSData を既存の各イメージに解析したい!
}
何か援助はありますか?前もって感謝します!