UDP のような非ブロッキング データグラム ソケットの場合、ソケットで write()/send() を呼び出すと、書き込むバイト数が 1000 バイトの場合ですが、頻繁に書き込む場合は、おそらく書き込み (送信) バッファーが十分ではありません。たとえば、200 バイトのバッファしか使用できません。次に、200 バイトまたは 0 バイトを書き込みますか? 返されたエラーは EAGAIN ですか、それとも他のエラーですか?
ソケットの read()/recv() の場合、それらの各呼び出しは正確に 1 つのデータグラムを返すだけですか?
ありがとう!