protected async Task <string> Handle(TcpQuery tcpCommand) { using (var socket = new TcpClient()) { var uri = new Uri($"tcp://{tcpCommand.Address}"); await socket.ConnectAsync(uri.Host, uri.Port); using (var stream = socket.GetStream()) { await stream.WriteAsync(tcpCommand.Body, 0, tcpCommand.Body.Length); return(await ReadString(stream)); } } }
protected Task <string> Handle(TcpQuery tcpCommand) { return(Task.FromResult("")); }