[DGD] API requirements for networking extensions

Felix A. Croes felix at dworkin.nl
Fri Apr 21 10:26:35 CEST 2017


bart at wotf.org wrote:

> From my point of view:
>
> open_port() from the current network extensions should be extended to support
> listening on specific addresses (ipv4 and ipv6). Additionally it should be
> changes to use the listen/accept functionality from 'base' instead of adding
> its own (it may need some wrapper functions for this).
>
> UDP, use current 'base' implementation instead of the one from the network
> extensions.
>
> Outbound TCP: use 'base' implementation instead of the one from the network
> extensions.
>
> Functionally, that covers everything except for initiating outbound UDP
> traffic, and should share as much code as possible with the 'base' DGD
> implementation.

Yesterday I committed the code which introduces a dedicated UDP receive
thread.  This will stabilize the internal API for now.

Regards,
Felix Croes



More information about the DGD mailing list