You could use MHD_CONNECTION_INFO_CONNECTION_FD to obtain the socket of
a client, and then call poll/select/epoll on that yourself. Running
'recv' is likely to have unintended side-effects ;-).

Happy hacking!

Christian


On 11/02/2017 08:40 AM, Andrew Oseredchuk wrote:
> Hello,
> 
> Im writing server application based on libmicrohttpd. Clients send
> requests to server and server run a new process that is responsible for
> responce. Server process needs some time to prepare responce. During
> this time client could close connection.
> 
> Is where a way how server/libmicrohttpd could detect connection abort
> and stop server process execution? Or is where a way we can get directly
> to libmicrohttpd socket to run "recv" on it in some background thread?
> 
> Thank you in advance,
> Andrew

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to