[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