Dear maintainers/users, At my company we would like to use libmicrohttpd as a web server frontend for an application. For now, I am playing around with the library for a couple of days, and I would like to ask a few questions that seem to be unanswered for me.
I see basically 2 ways of creating responses: - create response from some kind of buffer - from a reader callback I would like to stream large amount of data that is being read asynchronously so that I can't ensure that when libmicrohttpd is calling the reader callback any byte is available for read without blocking. The documentation says returning zero from the callback will result in a busy wait which is not an option. Can you give any advise how to work around this problem? My second question is when using external select, can I somehow run libmicrohttpd daemon in a threadpool? If yes are there any examples out there for that? My last question is rather general: Is the library viable for streaming large amount of data for relatively big number of connections with a web service? Thank you very much. Kind regards, -- Ádám Álmos Homolya Software Engineer LogMeIn Inc.
