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); }
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);