protected NetworkServer(ILogger logger) { _options = ServiceLocator.Provider.GetService <INetworkOptions>(); _logger = logger; Clients = new(); EndPoint = new IPEndPoint(IPAddress.Parse(_options.IP), _options.Port); Socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); }
protected NetworkClient(IFrameManager frameManager, ILogger logger) { _logger = logger; _frameManager = frameManager; _options = _options = ServiceLocator.Provider.GetService <NetworkOptions>(); }