示例#1
0
        public virtual void TestTrimCreateSocketAddress()
        {
            Configuration conf = new Configuration();

            NetUtils.AddStaticResolution("host", "127.0.0.1");
            string     defaultAddr = "host:1  ";
            IPEndPoint addr        = NetUtils.CreateSocketAddr(defaultAddr);

            conf.SetSocketAddr("myAddress", addr);
            Assert.Equal(defaultAddr.Trim(), NetUtils.GetHostPortString(addr
                                                                        ));
        }
示例#2
0
        public virtual void TestGetConnectAddress()
        {
            NetUtils.AddStaticResolution("host", "127.0.0.1");
            IPEndPoint addr        = NetUtils.CreateSocketAddrForHost("host", 1);
            IPEndPoint connectAddr = NetUtils.GetConnectAddress(addr);

            Assert.Equal(addr.GetHostName(), connectAddr.GetHostName());
            addr        = new IPEndPoint(1);
            connectAddr = NetUtils.GetConnectAddress(addr);
            Assert.Equal(Runtime.GetLocalHost().GetHostName(), connectAddr
                         .GetHostName());
        }