はきだめC/C++下級者の質問箱
■ このスレッドは過去ログ倉庫に格納されています
0858デフォルトの名無しさん
2006/07/18(火) 01:53:04HTTP1.1の場合は、サーバから送られてくるHTMLの終端は
Content-Lengthで判断するのでしょうか?
HTTP1.0と同じようにrecv==0で判断したら失敗しました。
またその場合、例えば以下のようにヘッダが送られてきたとすると、
・・・
Content-Type: text/html
Accept-Ranges: bytes
Content-Length: 214
ETag: "447c88f6-d6"
・・・
これらからContent-Lengthの大きさを取り出すのはどうやるのでしょうか?
strstrで考えてみたのですが、受信バッファの大きさによって
受信する文字が「ges: bytes\r\nCont」、「-Length: 214\r\nET」のように
文字列が分割されてしまうので、strstrは使えないような気がします。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています