Отправка файла на динамический порт по протоколу TCP

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

5
задан Spencer Ruport 23 April 2012 в 17:13
поделиться