Exemplo n.º 1
0
 internal override void ReceiveAsync(AsyncBuffer buffer)
 {
     byte[] lengthBytes = new byte[4];
     base.Receive(lengthBytes);
     int dataSize = BitConverter.ToInt32(lengthBytes, 0);
     buffer.Resize(dataSize);
     base.Receive(buffer.data);
     Cipher.cipher(buffer.data, key);
     receiveThread[buffer.threadId] = null;
     buffer.Ready = true;
     buffer.RunCallback();
 }