Я работаю с приложением, которое получает файл по протоколу 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;
}
}
}
вопрос в том, как я могу отправить файл по протоколу TCP на удаленную машину, которая использует динамический порт