PHPソケット経由でgzipデータをストリームで受信しています。データは
RFC-1952
RFC-1950
に準拠しています。gzippedデータをストリーミングするPHPソケット
while(($buffer = socket_read($this->socket, 1024))){
$content .= $buffer;
}
質問が二つあります。
- ストリームを読み込むためにラッパーを使用できますか?
- gzipファイルの終わりを検出するにはどうすればよいですか?
サーバは実際には 'RFC 1950'フォーマットを送信しています。私はPHPの 'gzencode()'と 'FORCE_DEFLATE'は同じことをすると思います。私はファイルの終わりを検出する必要があります –