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