Hi,

With ref to:
https://lists.gnu.org/archive/html/libmicrohttpd/2018-08/msg00015.html , I
gone through twister, but looks like this is sync operation. The curl
operation is performed sync in same thread. I wanted to know if there is a
way to make it async, so basically on receiving the data callback (entire
data), we should be able to store the connection details (cls ?) so that
server can do some other task, like may be fetch from DB. When server is
ready with response, it should be able to call MHD_queue_response with the
stored connection details. When it breaks to fetch from DB, it could also
handle other incoming requests.
Let me know If I'm missing something here or if there is any pointers w.r.t
use of MHD in this way preferably using raw epoll instead of GNUnet.
Threading model interested is : Application is single threaded with its own
epoll, MHD not to create any threads.

Thanks,
~Kunal

Reply via email to