/// <summary> /// Initializes a new instance of the class. /// </summary> /// <param name="clientSettings">Client settings.</param> public ClientSocket(ClientSocketSettings clientSettings) : this(clientSettings, new RequestHandler(new MessageHandler())) { }
/// <summary> /// /// </summary> /// <param name="clientSettings"></param> /// <param name="requestHandler"></param> public ClientSocket(ClientSocketSettings clientSettings, RequestHandler requestHandler) { this.clientSettings = clientSettings; this.requestHandler = requestHandler; Restart(); }