From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,581a6c7e93b75c11,start X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.180.101.2 with SMTP id fc2mr866696wib.0.1353230887805; Sun, 18 Nov 2012 01:28:07 -0800 (PST) MIME-Version: 1.0 Path: q13ni350818wii.0!nntp.google.com!feeder3.cambriumusenet.nl!82.197.223.108.MISMATCH!feeder2.cambriumusenet.nl!feed.tweaknews.nl!94.232.116.12.MISMATCH!feed.xsnews.nl!border-2.ams.xsnews.nl!xlned.com!feeder1.xlned.com!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!news.stack.nl!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: Reto Buerki Newsgroups: comp.lang.ada Subject: ANN: Anet version 0.2 Date: Thu, 15 Nov 2012 11:20:26 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: Injection-Date: Thu, 15 Nov 2012 11:20:26 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="bd7298a2882200fd14ed658569437ec5"; logging-data="31674"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/wTIw31W7YxB6JQnRdai4c" User-Agent: slrn/pre1.0.0-18 (Linux) Cancel-Lock: sha1:MiIKir75MOZnM6ExR/rAh9S7628= Date: 2012-11-15T11:20:26+00:00 List-Id: Hi, I'm proud to announce the first official release of Anet, a networking library for the Ada programming language. The project website is at [1], the current release 0.2 can be downloaded from [2]. An example on how to use Anet to implement client/server-applications is provided on the project page as well. Anet currently provides the following features: * 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) - Packet (AF_PACKET) - UNIX domain (AF_UNIX) - Netlink (AF_NETLINK) * Supported socket modes - Stream (TCP) - Datagram (UDP) * Support for IPv4/IPv6 multicast * UDP/IPv4 packet creation and validation * Binding to the Linux Packet Filter (LPF) system Kind regards, - reto [1] - http://www.codelabs.ch/anet/ [2] - http://www.codelabs.ch/download/