私は言う文字列を持っています
char resp_buf[20000];
sprintf(resp_buf,"HTTP/1.0 404 File not Found.\r\nContent-Type: text/html\r\\
n\r\n<html><body><h2>Error 404: The file your have requested does not exist.</h2\
></body></html>");
この後、後で send を呼び出します-->
send(fd,resp_buf,strlen(a),0);
データは送信されますが、サーバーがクラッシュし、セグメンテーション エラーが発生します。
ソケットプログラミングの send() で使用できるように、そのサイズをバイト単位で見つけるにはどうすればよいですか。セグメンテーション エラーが大量に発生します。strlen(a) と sizeof(a) を試しましたが、両方とも
セグメンテーション違反 (コアダンプ)