Esempio n. 1
0
        public async Task ConnectAsync()
        {
            _logger?.LogTrace($"Connecting to {Options.Host}:{Options.Port}.");
            bool isConnected = await _connector.ConnectAsync();

            if (isConnected)
            {
                _sender.Start();
                _receiver.StartReceiving(this);
                OnConnected();
                _logger?.LogTrace($"Connected to {Options.Host}:{Options.Port}.");
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Initialize the <see cref="LiteServerUser"/> with the given <see cref="System.Net.Sockets.Socket"/> and a send action.
 /// </summary>
 /// <param name="socket">Socket connection.</param>
 internal void Initialize(Socket socket)
 {
     Socket = socket;
     _sender.Start();
 }