この質問が他の同様の質問と重複している場合は、お詫び申し上げます。
私は小さなサーバーを設定しています-負荷が非常に低いいくつかのシステムにクライアントを設定しています(一度に10〜15を超えない接続で、非常に低いデータ転送も実行します)。ブロッキングソケットと非ブロッキングソケットのどちらを使用すべきか疑問に思いましたか?
サーバー側ではselectを使用しており、それが戻ったらfdsを読み取ります。ここで、selectで非ブロッキングソケットを使用する場合、selectに続く「recv」の利点は何ですか。selectが、読むことができるものはあるが、実際には何も読むことができないと言っている状況はありますか?
ありがとう