Civetweb API Reference

mg_send_chunk( conn, buf, len );

Parameters

ParameterTypeDescription
connstruct mg_connection *A pointer to the connection to be used to send data
chunkconst void *A pointer to the blob of information to be sent
chunk_lensize_tThe amount of bytes to be sent

Return Value

TypeDescription
intAn integer indicating the amount of bytes sent, or failure

Description

The function mg_send_chunk() can be used to send a blob of arbitrary data over a connection. Only use this function after sending a complete HTTP request or response header with “Transfer-Encoding: chunked” set. Otherwise: use mg_write(). The function returns a number >0 if data was sent, the value 0 when the connection has been closed, and -1 in case of an error.

See Also