示例#1
0
        public static KcpHostServer Create(IPEndPoint ep)
        {
            ChannelConfig channelConfig = new ChannelConfig();

            channelConfig.Crc32Check = false;
            channelConfig.initNodelay(true, 10, 2, true);
            channelConfig.Sndwnd              = 512;
            channelConfig.Rcvwnd              = 512;
            channelConfig.Mtu                 = 512;
            channelConfig.FecDataShardCount   = 0;
            channelConfig.FecParityShardCount = 0;
            channelConfig.AckNoDelay          = true;
            channelConfig.TimeoutMillis       = 10000;
            //channelConfig.Conv = 55;
            ////AutoSetConv = true;
            channelConfig.UseConvChannel = false;
            KcpHostServer listener = new KcpHostServer();

            if (!listener.Init(channelConfig, ep))
            {
                return(null);
            }
            return(listener);
        }