Anet is a networking library for the Ada programming language featuring: * BSD socket implementation * High abstraction level * Extendable socket type hierarchy * Socket receiver tasks (Stream and Datagram) * Ada type serialisation/deserialisation over sockets * Supported socket families - IPv4 (AF_INET) - IPv6 (AF_INET6) - UNIX domain (AF_UNIX) - Linux only: Packet (AF_PACKET) - Linux only: Netlink (AF_NETLINK) * Supported socket modes - Stream (TCP) - Datagram (UDP) - RAW * Support for IPv4/IPv6 multicast * UDP/IPv4 packet creation and validation WWW: http://www.codelabs.ch/anet/