public void Initialize(bool active)
        {
            udpConnection.Logger = Logger;
            tcpConnetion.Logger  = Logger;

            if (!udpConnection.InitializeCrypto(new ECCrypto(active)))
            {
                tcpConnetion.Disconnect();
                return;
            }

            if (!tcpConnetion.InitializeCrypto(new ECCrypto(active)))
            {
                return;
            }

            tcpConnetion.InitializeReceiving();
            udpConnection.InitializeReceiving();
        }