我正在使用通過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協議將文件發送到使用動態端口的遠程機器
我需要知道什麼動態端口正在從客戶端偵聽 – 2012-04-23 17:37:01