epoll ノンブロッキング IO モデル、エッジ トリガーを設定しました。
クライアントはブラウザです。フォームは 2M ファイルをアップロードします。サーバーは読み取り可能なイベントを監視します。それを取得するには、recv を使用します。受信したデータが不完全で、-1、errno = EAGAIN を返すのはなぜですか。
リーリーcur_recv は十分な大きさです。送信速度が受信速度より遅いため、TCP 受信バッファが空になっている可能性がありますか?受信はブロックされずに返されますか?対処方法は何ですか?
リーリー
まだ続報データが届いていないため。 epoll 通知を待ち続けます。