Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はrecvfromudpマルチキャストデータを受信するために使用しています。私の知る限り、呼び出しで受信するデータグラムは 1 つだけです (それは正しいですか?)。その場合、そのような呼び出しにはどのくらいのバッファサイズで十分でしょうか? このマシンの UDP の ~MTU である必要があると思いますが、実行時にどのように知ることができますか?
recvfrom
実際にはシーンの下にバッファーのリングバッファーがあり、余分なメモリを使いたくないので、バッファーのサイズを「過大評価」したくありません。
UDP データグラムの最大サイズは 64k です。多くのバッファーを割り当てない限り、このサイズを使用してください。