示例#1
0
        public void SetUp()
        {
            var settings = new PortMapperServerSettings
            {
                Logger = new TestLogger("Port Mapper"), Port = PortMapperPort
            };

            this.server = new PortMapperServer(Protocol.TcpAndUdp, IPAddress.Any, settings);
            this.server.Start();
        }
示例#2
0
        public void OneTimeSetUp()
        {
            var settings = new PortMapperServerSettings
            {
                Logger = new TestLogger("Port Mapper"),
                Port   = PortMapperPort
            };

            this.portMapperServer = new PortMapperServer(Protocol.TcpAndUdp, IPAddress.Loopback, settings);
            this.portMapperServer.Start();
        }
示例#3
0
        private static void Main(string[] args)
        {
            if (args.Length != 1 || !IPEndPoint.TryParse(args[0], out IPEndPoint ipEndPoint))
            {
                ipEndPoint = new IPEndPoint(IPAddress.Any, 111);
            }

            using var portMapperServer = new PortMapperServer(
                      Protocol.TcpAndUdp,
                      ipEndPoint.Address,
                      new PortMapperServerSettings { Logger = new TestLogger("Port Mapper"), Port = ipEndPoint.Port });
            portMapperServer.Start();

            Thread.Sleep(-1);
        }