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}."); } }
/// <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(); }