public ClientFactory(MeepoConfig config, CancellationToken cancellationToken, MessageReceivedHandler messageReceived, ClientConnectionFailed clientConnectionFailed) { this.config = config; this.cancellationToken = cancellationToken; this.messageReceived = messageReceived; this.clientConnectionFailed = clientConnectionFailed; }
public ClientWrapper( TcpAddress address, MeepoConfig config, CancellationToken cancellationToken, MessageReceivedHandler messageReceived, ClientConnectionFailed clientConnectionFailed) : this(config, cancellationToken, messageReceived, clientConnectionFailed) { Address = address; IsToServer = true; Connected = Connect().Result; }
private ClientWrapper( MeepoConfig config, CancellationToken cancellationToken, MessageReceivedHandler messageReceived, ClientConnectionFailed clientConnectionFailed) { Id = Guid.NewGuid(); logger = config.Logger; this.config = config; this.cancellationToken = cancellationToken; this.messageReceived = messageReceived; this.clientConnectionFailed = clientConnectionFailed; }
public ClientWrapper( TcpClient client, MeepoConfig config, CancellationToken cancellationToken, MessageReceivedHandler messageReceived, ClientConnectionFailed clientConnectionFailed) : this(config, cancellationToken, messageReceived, clientConnectionFailed) { IsToServer = false; Client = client; Client.ApplyConfig(config); Connected = true; StartListening(); }