Esempio n. 1
0
 public bool Verify(fastCSharp.net.tcpClient client)
 {
     if (client.SendInt(clientData1.Length) && client.Send(clientData1))
     {
         int length;
         if (client.ReadInt(out length) && length == serverData.Length)
         {
             byte[] data = client.Read(length);
             if (data != null && fastCSharp.unsafer.memory.Equal(data, serverData))
             {
                 if (client.SendInt(clientData2.Length) && client.Send(clientData2))
                 {
                     if (client.IsSuccess())
                     {
                         return(true);
                     }
                 }
             }
         }
     }
     throw new Exception("Verify");
 }