[remoteSocket readDataToLength:length withTimeout:-1 buffer:buffer bufferOffset:0 tag:HEADER_TAG]
这个方法的作用是从送到的数据流读数据,一直读到length参数指定的长度后才调用下面的didReadData回调方法,didReadData方法的tag参数的值就是readDataToLength方法中的tag参数。(void)onSocket:(AsyncSocket *)sock didReadData:(NSData *)data withTag:(long) tag
这时,数据发送方的tag不再起作用。