Adare_net Ada network lib v0.0.21
Adare_net is a small, portable and easy to use Ada network lib.
It supports ipv4 ipv6 udp and tcp, and can 'listen' with ipv6, too.
Socket Synchronous I/O Multiplexing is fully usable and going to be a stable API.
The powerfull buffer feature can support all Ada types, and with a more refined treatment, you can use endian proof records and unconstrained arrays.
This is a work in progress, but the API is already in a resonable stable state, and most changes are or new subprograms and packages or just changing internal parts without changing the visible API.