私は、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プロトコルでファイルを送ることができますか?
ダイナミックポートがクライアントから受信していることを知る必要があります –