コード例 #1
0
        public void Test_Find_Tcp_Port()
        {
            int port = TcpUtil.FindFreePort(9000);

            Console.Out.WriteLine("Port found: " + port);
            Assert.IsTrue(port >= 9000);

            IPEndPoint localEndPoint = new IPEndPoint(IPAddress.Loopback, port);
            Socket     newsock       = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

            newsock.Bind(localEndPoint);
            newsock.Listen(10);
            newsock.Close();
        }