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"); }