GCDAsyncSocket 2同时请求?

时间:2013-03-12 09:50:40

标签: objective-c

使用GCDAsyncSocket类,我知道在要求向服务器写2次时有一个队列,但我们可以看到,如果我们有2个请求,那么第一个是文件,第二个是是一个字符串,服务器获取文件,但从来没有得到它后面的字符串。 如果我们写2个字符串,它就可以工作。

我想这个文件花了很多时间,所以字符串在中间某处丢失,或者他把它与文件放在一起? (每个请求都是单独工作的。)

这是2个请求:(首先是图像文件,第二个是字符串)

[asyncSocket  writeData: [self setProtocolDataForImage:[[image copy] autorelease] WithCommand:5] withTimeout:-1 tag:-1];

[asyncSocket  writeData: [self setProtocolDataForString:[[user copy] autorelease] WithCommand:4] withTimeout:-1 tag:-1];

0 个答案:

没有答案