0

リモートサーバーからファイルをダウンロードするJavaアプリケーションがあります。アプリケーションが実際にファイルをダウンロードする場所を知りたいのですが。TCP / IPパケットをキャプチャし、以下の情報を見つけました。

protocol: TCP
remote address: xxx.xxx.xxx.xx
local port: xxxx
remote port: xxxxx

私は今正確なファイルのURLを知っています。ただし、Webブラウザを使用してファイルにアクセスしようとすると、次のように表示されます。

インターネット・エクスプローラーがウェブページを表示できない

アプリケーションはJavaでコンパイルされているため、C#でコンパイルする方法が必要です。

4

1 に答える 1

2

Javaアプリケーションがファイルをダウンロードできるからといって、HTTP経由でダウンロードしているわけではありません。IEが有用なものを表示できないという事実は、それがHTTPではないことを示唆していますが、それは保証ではありません。

Javaアプリケーションがファイルをダウンロードする方法を確認し、プロトコルを決定する必要があります。これにより、C#から同じことを行う方法がわかります。

もちろん、これはJavaアプリケーションのコードがあることを前提としています。そうでない場合でも、作成者がC#で独自のコードを使用してファイルをダウンロードしてくれると思われる場合は、プロトコルを尋ねるために電子メールで送信することをお勧めします。アプリケーション以外でファイルにアクセスすることを望まない場合は、個人的に彼らの希望を尊重します。

于 2009-06-15T11:12:59.650 に答える