public TcpInputListener(TimberWinR.Parser.TcpParameters arguments, CancellationToken cancelToken, int port = 5140) : base(cancelToken, "Win32-Tcp") { _port = port; _arguments = arguments; LogManager.GetCurrentClassLogger().Info("Tcp Input(v4/v6) on Port {0} Ready", _port); if (!string.IsNullOrEmpty(arguments.Type)) SetTypeName(arguments.Type); _receivedMessages = 0; _tcpListenerV6 = new System.Net.Sockets.TcpListener(IPAddress.IPv6Any, port); _tcpListenerV4 = new System.Net.Sockets.TcpListener(IPAddress.Any, port); _listenThreadV4 = new Thread(new ParameterizedThreadStart(ListenForClients)); _listenThreadV4.Start(_tcpListenerV4); _listenThreadV6 = new Thread(new ParameterizedThreadStart(ListenForClients)); _listenThreadV6.Start(_tcpListenerV6); }
public TcpInputListener(TimberWinR.Parser.TcpParameters arguments, CancellationToken cancelToken, int port = 5140) : base(cancelToken, "Win32-Tcp") { _port = port; _arguments = arguments; LogManager.GetCurrentClassLogger().Info("Tcp Input(v4/v6) on Port {0} Ready", _port); if (!string.IsNullOrEmpty(arguments.Type)) { SetTypeName(arguments.Type); } _receivedMessages = 0; _tcpListenerV6 = new System.Net.Sockets.TcpListener(IPAddress.IPv6Any, port); _tcpListenerV4 = new System.Net.Sockets.TcpListener(IPAddress.Any, port); _listenThreadV4 = new Thread(new ParameterizedThreadStart(ListenForClients)); _listenThreadV4.Start(_tcpListenerV4); _listenThreadV6 = new Thread(new ParameterizedThreadStart(ListenForClients)); _listenThreadV6.Start(_tcpListenerV6); }