-1

混雑したネットワークからパケットをキャプチャし、ユーザーの要求によって分類したいと考えています。パケットのキャプチャにはjavajpcapを使用します。現在、req パケットごとに配列スレッドを使用しています。それは本当に遅く、スレッド間で多くの競合があります。この目的に最適なデータ構造は何ですか?

その後、パケット (req/response) をファイルに保存していますが、このような重い作業には非常に時間がかかります。データを保存するにはどうすればよいですか?

ありがとうございました

4

1 に答える 1

0

あなたの質問は少し漠然としているので、最初の部分で役立つサンプルコードが必要です。what's the best data structure for this purpose?その構造が正確に何のために必要であるかに応じて、何でもかまいません。

JpcapWriterかなり速いです。2 分間のキャプチャから約 330 MB の未加工のパケット データをキャプチャする必要がありますが、キャプチャを続けながらディスクに書き込めるという問題はありませんでした。

于 2012-07-17T19:18:00.667 に答える