blob: edc942396dd1671a48c4ca5663542c38a30cc258 (
plain) (
tree)
|
|
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/
|