Ubuntu curl:(18)传输结束,剩余2个字节可读取

Ubuntu curl:(18)传输结束,剩余2个字节可读取,ubuntu,curl,data-transfer-objects,gopro,Ubuntu,Curl,Data Transfer Objects,Gopro,我使用GOPro工作人员6个月前发送给我的命令,通过终端(GOPro网络)使用GOPro Hero3拍摄照片/视频。成功了。然而,在过去的一个月里,我再次尝试这样做,但以下错误不断出现: **curl: (18) transfer closed with 2 bytes remaining to read** I have used the following commands: 要开始捕获,请键入curl http://10.5.5.9/backpac/SH?t=goprohero\&p=

我使用GOPro工作人员6个月前发送给我的命令,通过终端(GOPro网络)使用GOPro Hero3拍摄照片/视频。成功了。然而,在过去的一个月里,我再次尝试这样做,但以下错误不断出现:

**curl: (18) transfer closed with 2 bytes remaining to read**

I have used the following commands:
要开始捕获,请键入curl http://10.5.5.9/backpac/SH?t=goprohero\&p=%01 要停止捕获(录制视频),请键入curl http://10.5.5.9/backpac/SH?t=goprohero\&p=%00

knowing that the following numbers are for the following operations.



   %Video: p=%00 
    -%Photo: p=%01
    -%Time-lapse: p=%03 
我不知道是否需要更改命令和/或是否需要使用wireshark获取命令。我需要能够写一个代码,以获得在不同的时间间隔图片。我知道这是服务器的一个问题,但我不知道如何解决它

Can anyone please comment on this?

开始捕获应该类似于
http://10.5.5.9/bacpac/SH?t=goprohero\&p=%01

停止捕获将是
http://10.5.5.9/bacpac/SH?t=goprohero\&p=%00

要读取的剩余两个字节是命令响应,第一个字节表示命令执行状态(0asOK2asBusy

有关命令的详细信息,请参阅

作为实现参考,c#中的PCL库应该与ubuntu上的mono一起使用