private async Task <MapDataResponse> GetMapDataAsync() { var mapDataRequest = new MapDataRequest(); return(await _mapClient .GetMapDataAsync(mapDataRequest)); }
public async Task <MapDataResponse> GetMapDataAsync(MapDataRequest mapDataRequest) { var packet = mapDataRequest.ToPacket(); using (var client = new TcpClient(IPAddress.Loopback.ToString(), _port)) using (var stream = client.GetStream()) { await stream.WriteAsync(packet, 0, packet.Length); client. stream.Close(); client.Close(); } }