public BmUdtEncryptedSocket(String encryptionKey) : base() { // assume aes encryption var aes = new AesCryptoPacketUtil(Encoding.UTF8.GetBytes(encryptionKey)); EncryptData = aes.EncryptData; DecryptData = aes.DecryptData; }
private void ResetSockets() { try { if (_socket != null) { _socket.Close(); } } catch (Exception ex) { Logger.Error("Failed to close sockets"); } //_socket = new BmUdtSocket(); var aes = new AesCryptoPacketUtil(Encoding.UTF8.GetBytes("0123456789ABCDEF")); //_socket = new BmUdtEncryptedSocket(); { EncryptData = aes.EncryptData, DecryptData = aes.DecryptData }; //IPEndPoint endPoint = new IPEndPoint(IPAddress.Any, 0); //_udpClient = new UdpClient(endPoint); //_udtSocket = new Udt.Socket(AddressFamily.InterNetwork, SocketType.Stream); }