TCP ソケット経由で 52 バイトのデータを送信しています。10 バイトを送信するソケットをテストしたところ、問題なく動作しましたが、send() が -1 を返すようになりました。私は使用しています:
write(sockfd, request, total_size + 1);
ここで、sockfd は記述子 (エラーのないセットアップ)、リクエストは char[200] で、total_size + 1 = 52 です。
send() 呼び出しが失敗するのはなぜですか?