internal StatdsClient(ITransport transport, StatdsClientConfiguration configuration) { _transport = transport; _configuration = configuration; var dummy = Task.Run(() => FlushToTransport(_cts.Token)); }
public static async Task<StatdsClient> CreateClient(IPEndPoint remoteEndpoint, StatdsClientConfiguration configuration) { var transport = new TcpTransport(remoteEndpoint); await transport.ConnectAsync(); return new StatdsClient(transport, configuration); }
public static StatdsClient CreateClient(IPEndPoint remoteEndpoint, StatdsClientConfiguration configuration) { var transport = new UdpTransport(remoteEndpoint); return new StatdsClient(transport, configuration); }