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);
        }
Esempio n. 2
0
 protected NetworkClient(IFrameManager frameManager, ILogger logger)
 {
     _logger       = logger;
     _frameManager = frameManager;
     _options      = _options = ServiceLocator.Provider.GetService <NetworkOptions>();
 }