public void SendMessageToServer(AClientMessage theClientMessage)
        {
            var nwStream      = TheTcpClient.GetStream();
            var theSerializer = new Serializer();
            var bytesToRead   = theSerializer.ObjectToByteArray(theClientMessage);

            nwStream.Write(bytesToRead, 0, bytesToRead.Length);
        }
        public void SendLowLevelMessageToServer(byte[] theClientMessage)
        {
            var nwStream = TheTcpClient.GetStream();

            nwStream.Write(theClientMessage, 0, theClientMessage.Length);
        }