を引き起こしています問題は、WinDivertがパケットをキューに送信するのを停止し、ネットワークが最終的に切断されることが原因と考えられます。WinDivertパケットキューは<p></p> など、私は新しいキューにWinDivertから受信したパケットを渡すと私は受け取ったパケットにタイムスタンプを追加できるように受信/パケットを送信するためにマルチスレッドを使用してい断線
私は、WinDivertキューの長さ/時間とスレッドの優先順位付けと、欠落しているチェックサムの再計算を試みました。
問題を再現するには、コードをデバッグするときにspeedtest.netを使用して1-2のspeedtestsを実行します。使用
WinDivertラッパー:https://github.com/TechnikEmpire/DivertPInvoke
回答が得られなかった場合、それを編集することは正しい応答ではありません。代わりに、downvoteまたはフラグを立て、問題の内容を説明してください。 –
あなたの編集は何らかの形で投稿を改善しなかったことを除いて(編集後に100%建設的でなく完全に無関係である)、実際には、そのユーザーに何が期待されているかを教える方法に立っている。そうしないでください。編集は理解しにくい良い回答のためのものですが、最初の回答でなければ編集が助けになりません。 –
元のポスターの意図が何であったかを誰が知ることができますか?その後のルールは重要ではありませんでした。あなたの編集は、ウィンドウの破損の場合と同じくらい悪く、回答をより迅速に削除するために何もしませんでした。回答への返答にコメントを残すことは、誰も「類似の投稿を投稿してもいいという印象を取らないようにする」正しい方法です。また、なぜあなたは答えを「コメント」と呼んでいるのですか? –