Estoy trabajando con una aplicación que recibe un archivo por un protocolo TCP, la aplicación procesa el archivo y luego lo envía por el mismo protocolo, estoy recibiendo el archivo sin problemas , mi problema es cuando trato de enviar el archivo, porque tengo que enviar el archivo a otra aplicación que está escuchando un puerto dinámico, el código que estoy utilizando para enviar estos archivos es:Enviando un archivo a un puerto dinámico por un protocolo TCP
internal void Send(byte[] buffer)
{
TcpClient _client = null;
try
{
_client = new TcpClient(RemoteIPaddress, Dynamic_port);
if (_client != null)
{
NetworkStream _clienttStream = _client.GetStream();
_clienttStream.Write(buffer, 0, buffer.Length);
_clienttStream.Flush();
_clienttStream.Close();
_clienttStream = null;
}
}
catch
{
if (_client != null)
{
_client.Close();
_client = null;
}
}
}
la pregunta es decir, ¿cómo puedo enviar un archivo por protocolo TCP a una máquina remota que utiliza un puerto dinámico
necesito saber qué puerto dinámico está escuchando del cliente –