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
signature.asc
Description: OpenPGP digital signature