Hi Eduardo,

You can pass in a context argument for your callback. That allows you do
use a struct (or C++ class) of your choosing.

As an example, when I setup the callback in Metre (an XMPP server, sort
of), I do this:

https://github.com/surevine/Metre/blob/master/src/netsession.cc#L88

… which means I can then dispatch the call to the right instance here:

https://github.com/surevine/Metre/blob/master/src/netsession.cc#L211

Hope this helps,

Dave.

On Fri, 3 May 2019 at 12:30, Eduardo <[email protected]> wrote:

>
> Hello,
>
> I'm trying to develop a Windows FTP/FTPS server. As it's stateful protocol
> I
> must store the session information (current server path, user ip, port,
> modes).
>
> How can I know that an event comes from/goes to a specific
> session/connection?
>
> All examples I checked implements stateless protocols, http, dns, echo...;
> Is
> there any example of statefull protocol?
>
> Thanks
>
>
> --
> Eduardo <[email protected]>
> ***********************************************************************
> To unsubscribe, send an e-mail to [email protected] with
> unsubscribe libevent-users    in the body.
>

Reply via email to