summaryrefslogtreecommitdiff
path: root/net/anet/pkg-descr
blob: edc942396dd1671a48c4ca5663542c38a30cc258 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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/