libcAPI>;使用2MB缓冲区将数据分块发布

libcAPI>;使用2MB缓冲区将数据分块发布,c,post,buffer,libcurl,chunked-encoding,C,Post,Buffer,Libcurl,Chunked Encoding,如何使用2MB缓冲区将文件中的数据(具体范围,例如,应该从文件中发布150-250000字节)分块发布?默认情况下,libcurl使用16K(不能更改)缓冲区,对于视频流来说,它太小了。libcurl的内部缓冲区的大小并没有限制传输速度(非常大)。回调将被调用,并允许尽可能频繁地发送数据,并且您可以使用这种方法轻松地以每秒数百兆的速度发送数据,前提是您有到服务器的必要带宽。TCP无论如何都是基于流的。您看到了使用libcurl发送数据或接收数据的16K限制吗?

如何使用2MB缓冲区将文件中的数据(具体范围,例如,应该从文件中发布150-250000字节)分块发布?默认情况下,libcurl使用16K(不能更改)缓冲区,对于视频流来说,它太小了。

libcurl的内部缓冲区的大小并没有限制传输速度(非常大)。回调将被调用,并允许尽可能频繁地发送数据,并且您可以使用这种方法轻松地以每秒数百兆的速度发送数据,前提是您有到服务器的必要带宽。TCP无论如何都是基于流的。

您看到了使用
libcurl
发送数据或接收数据的16K限制吗?