Exemple #1
0
        public override bool Open(NetworkClientConfig config)
        {
            if (!NetworkCore.CreateUdpClient(config.LocalEndPoint, out var socket))
            {
                return(false);
            }

            UdpClient  = socket;
            Connection = Kernel.Get <BaseNetworkConnection>();
            Connection.Init(UdpClient);

            return(true);
        }
Exemple #2
0
        public override bool Open(NetworkClientConfig config)
        {
            if (!NetworkHelper.UdpClient(config.LocalEndPoint, out var socket))
            {
                return(false);
            }

            Config     = config;
            UdpClient  = socket;
            Connection = Kernel.Get <BaseNetworkConnection>();
            Connection.Init(UdpClient, Config.ConnectionConfig);

            TokenManager.Init(UdpClient);
            TokenCache.Init(UdpClient, TokenManager);
            return(true);
        }
 public abstract bool Open(NetworkClientConfig config);