didReadPartialDataOfLength: called unexpectedly?
===

Hi all i use [https://github.com/twyatt/asyncsocket-example][1] for TCP/UDP IP to connect my server, UDP version of the same works good and fine, but in TCP communication i receive the bytes which i wanted to but didReadPartialDataLength: called instead of didReadData: method

here is the code snippet i'm sending
 

    const char array[] = {0x00,0x99,0x01,0x00};
   
    NSMutableData *commandToSend = [NSData initwithbytes:array.......//something like this
    
    [sockettcp writeData:commandToSend withTimeout:-1 tag:1];
    
    [sockettcp readDataToData:[AsyncSocket CRLFData] withTimeout:-1 tag:1];


expected reply from the client is 11 bytes data something like <00990220 908768fc 892212>
but i get the above method called intermidiately and saying didReadPartialDataOfLength:11bytes

Please Help!!!
  [1]: https://github.com/twyatt/asyncsocket-example