MSG_PEEK を使用しているときにポップアップするように見える問題をデバッグしようとしています
recv() でループを使用してストリームの最初の数バイトを取得するソケット accept() がありますが、元のバッファーが変更されないように recv() で MSG_PEEK を使用します。
私が使用している他のすべてのソケット操作は、recv/send の代わりに read/write を使用しています。これは問題を引き起こしますか? 唯一の違いは、受け入れ直後の最初の recv で MSG_PEEK フラグが使用されているかどうかです。