1

私はrecvfromudpマルチキャストデータを受信するために使用しています。私の知る限り、呼び出しで受信するデータグラムは 1 つだけです (それは正しいですか?)。その場合、そのような呼び出しにはどのくらいのバッファサイズで十分でしょうか? このマシンの UDP の ~MTU である必要があると思いますが、実行時にどのように知ることができますか?

実際にはシーンの下にバッファーのリングバッファーがあり、余分なメモリを使いたくないので、バッファーのサイズを「過大評価」したくありません。

4

2 に答える 2

0

UDP データグラムの最大サイズは 64k です。多くのバッファーを割り当てない限り、このサイズを使用してください。

于 2013-05-01T08:57:13.763 に答える