0

我正在做一个与客户端视频流相关的项目(套接字编程),我收到两个错误:

错误一:

很多人都谈到了这个错误,但我无法清楚地了解这个错误 - 编程图例帮助我解决了下面的错误。

Corrupt JPEG data: 1 extraneous bytes before marker 0xd0
Corrupt JPEG data: 1 extraneous bytes before marker 0xd0
Corrupt JPEG data: 2 extraneous bytes before marker 0xd0
Corrupt JPEG data: 3 extraneous bytes before marker 0xd0
Corrupt JPEG data: 1 extraneous bytes before marker 0xd2
Corrupt JPEG data: 1 extraneous bytes before marker 0xd4
Corrupt JPEG data: 1 extraneous bytes before marker 0xd0
Corrupt JPEG data: 1 extraneous bytes before marker 0xd0
Corrupt JPEG data: 1 extraneous bytes before marker 0xd1

即使出现上述错误,输出也很好。为什么会出现这个损坏的错误以及如何解决它并且它不会影响流 - 为什么?

错误2:

图片

我面临的问题是,当我在成功运行后运行我的服务器时,它显示第一次运行错误(检查我提供的图片链接)。出现该错误后,我只是终止服务器并重新运行它,它将完美运行-每次都会重复-为什么?

一旦服务器启动,它就完美了,在我终止服务器之前,帧到客户端的传输不会停止,并且当客户端按下 Ctrl+c 时服务器不会被终止,我可以终止客户端并重新运行它在没有第一次运行错误的情况下打开服务器之前,我想多次连接服务器。

我也可以说,一旦服务器运行良好,下一次运行将是错误。在那个错误之后,下一次运行将是一个成功的流。

为我的服务器和客户端程序检查一下

4

0 回答 0