读取mjpg TCP流的字节后不需要的“NUL”字符串

时间:2012-01-13 16:03:20

标签: tcp mjpeg content-length nul

我正在尝试在mjpg流中录制以太网相机发送的jpeg图像。 我使用Borland C ++应用程序(VSPCIP)获得的图像有时会“损坏”: 我有一个“损坏的jpeg框架”的例子: 它有21690个字符(对于640x480 jpeg图像),其中有一串5045个跟随字符,其值为“NUL”(在Notepad ++中显示为NUL)。 因为当我到达mjpg标题中指定的“content-length”时我停止读取字节,所以以下字节被截断。

两件事: - 我首先要删除这些损坏的帧:我怎么能(快速)检测到一串超过50(或直接5000或5045)跟随“NUL”字符的字符串)? - 我必须找到为什么我的应用程序添加了以下“NUL”字符的字符串。

0 个答案:

没有答案