private static void SendLoginResult(Stream stream, LoginResult result) { byte[] resultBytes = result.GetBytes(); byte[] sizeBytes = BitConverter.GetBytes(resultBytes.Length); stream.Write(sizeBytes, 0, sizeof(int)); stream.Flush(); stream.Write(resultBytes, 0, resultBytes.Length); stream.Flush(); }