mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-07 06:40:06 +00:00
21 lines
641 B
Plaintext
21 lines
641 B
Plaintext
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: https://www.codelabs.ch/anet/
|