Пример #1
0
        public ClientManager(CoreNetworkConfig coreNetworkConfig)
        {
            _coreNetworkConfig = coreNetworkConfig;
            _lidgrenConfig     = new NetPeerConfiguration(_coreNetworkConfig.ServerName); //This must match the server NetPeerConfiguration, otherwise connections will silently fail.
            _lidgrenConfig.ConnectionTimeout = 25f;                                       // defualt 25
            _lidgrenConfig.PingInterval      = 2f;                                        // default 4
            _lidgrenConfig.EnableMessageType(NetIncomingMessageType.ConnectionLatencyUpdated);
            _lidgrenConfig.AcceptIncomingConnections = false;


            ServicePointManager.ServerCertificateValidationCallback = CertificateValidationCallBack;

#if DEBUG
            Debugging.ClientManager = this;
#endif
        }
Пример #2
0
        public ConnectionManagerConfig(CoreNetworkConfig coreNetworkConfig)
        {
            MyConfig = new NetworkConfig();

            CoreConfig = coreNetworkConfig;

            MyConfig.Address = "73.136.102.14";

            MyConfig.Port = 28000;

            MyConfig.ServerName = CoreConfig.ServerName;

            MyConfig.Type = NetworkConfigType.Lidgren;

            MyConfig.ReceiveBufferSize = 1000000;

            MyConfig.SendBufferSize = 1000000;
        }