-1

ローカル ファイルからではなく、InputStream からオフライン Pcap を開く方法はありますか?

ドキュメントには、開いているストリームから Pcap を開くために使用できると書かれていますが、そのpcap_fopen_offline()使用方法がわかりません。

4

1 に答える 1

0

pcap_fopen_offline(3)は、JNetPCap がラッパーとして機能する C API です (命名規則が Java API とは大きく異なるため、この事実に気付くはずです!) JNetPCap を使用せずに C でコーディングしない限り、直接アクセスすることはできません (おそらく、 JNI/JNA でアクセスしますが、それは C でのコーディングと同じです)

さらに、C API に関するドキュメントで「ストリーム」について言及されている場合、ほとんどの場合、C の用語では「ファイル ストリーム」です。必ずしもファイルシステム内のファイルからのデータストリームを意味するわけではありませんが、基本的に、STDIN/OUT またはファイルシステム内のファイル以外のものを使用するには、C に堪能である必要があります。InputStream私はすぐに JNetPCap の Javadoc を調べましたが、一般的なものを C のファイル ストリームに変換する作業は、それでできるとは思いません。

于 2014-10-12T15:10:02.923 に答える