libmicrohttpd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [libmicrohttpd] Connection not represented by a file descriptor


From: Tomas Heran
Subject: Re: [libmicrohttpd] Connection not represented by a file descriptor
Date: Wed, 16 Jul 2014 11:48:58 +0200

Hello,

this is just a polite reminder that I'd really like to get your opinion
on implementing connections like I described below.

Thanks you,
Tomas

On 04 Jul 2014, at 16:25, Tomas Heran <address@hidden> wrote:

> Hello.
> 
> I've recently started evaluating libmicrohttpd for purposes of my
> project and while I like very much what I've seen so far there are
> specific requirements imposed by my execution environment which
> make integrating MHD HTTP server a little challenging.
> 
> Namely:
> 
> - The program handles its connections independently from MHD (listening,
>  accepting new client connections and spawning threads to handle the
>  client connections, etc.)
> 
> - The connections are presented to the rest of the program as
>  "objects", i.e. structures containing file descriptors which
>  are not accessible from the client handling code (furthermore,
>  even if the low-level fds were accessible, they aren't always
>  sockets)
> 
> If I eventually decided to use MHD for my project, I'd have to
> introduce to MHD a special kind of connection that is represented by a
> set of functions for reading, writing, selecting/polling, closing etc.
> and an "ID" to be able to find the particular "stream" that the
> functions need to operate on.
> 
> While understanding this may be very specific to my project and not too
> interesting for many others, I'd still like to know whether you'd be
> interested in accepting a patch that implements such kind of
> connections? My intention would be to work with the community to
> introduce a suitably generic/abstract representation that would
> maximize re-use for other similar use cases.
> 
> Please let me know.
> 
> Thank you,
> Tomas Heran




reply via email to

[Prev in Thread] Current Thread [Next in Thread]