| libevnet Een reeks interfaces nuttig in netwerktoepassingen |
Download nu |
libevnet Rangschikking & Samenvatting
- Vergunning:
- MIT/X Consortium Lic...
- Naam uitgever:
- William Ahern
- Uitgever website:
- http://25thandclement.com/~william/projects/zoned.html
libevnet Tags
libevnet Beschrijving
Een reeks interfaces nuttig in netwerktoepassingen LibevNet-bibliotheek biedt een reeks interfaces, allemaal gebouwd rond Libevent , handig om daemons.bufio.h: niet-blokkeringslijn en blokbufferde I / O-routines, Het recursief van staartrecursief leveren, zodat bellers hun stapel niet kunnen overlopen met meerdere back-to-back I / O-problemen (dwz probeert onbegrensde recursieve I / O-operaties voordat u in de gebeurtenislus valt). Deze functie behoudt de natuurlijke manier om op een asychrone manier te coderen door te beschermen tegen bepaalde soorten pathologische gedrag en kwaadwillende aanvallen. Socket.h: Asychrone acceptatie (2) en verbinden (2), ondersteunende IPv4, IPv6 en Unix-domeincontacten transparant. Ondersteunt ook ingekapselde hostadres lookups voor "One-shot" -aansluiting met automatische fallback (voor MX- en SRV-hosts). TLS.H: OpenSSL-interface die aansluit op de gebufferde I / O API in Bufio.h en Socket.h API. Thread.h: Threading Implementation voor het "blokkeren van" blokkeren "routines die zoychroon zijn. Voer een functie uit in een afzonderlijke draad en laat de retourwaarde verzameld en asynchroon doorgegeven aan de oorspronkelijke beller. Lookup.h: uitgebreide DNS-resolver met een dode eenvoudige interface. Ondersteunt PTR, A, AAAA, CNAME, NS, MX, TXT, SOA- en SRV-records, evenals "COMMUSE-query's". Een opzoek van A + AAAA + SRV-zoekopdrachten de SRV-records, sorteert ze, lost vervolgens elke SRV-host op aan een en / of AAAA-host (met een configureerbare CNAME-limiet). Het antwoord is een gekoppelde lijst van opzoekstructuren, te beginnen met een SRV-record, geassocieerde A / AAAA SCODADDR-structuren, het volgende SRV-record, enzovoort. A + MX heeft vergelijkbaar gedrag. Deze functie vermindert daadwerkelijk netwerkverkeer, omdat de eerste keer de eerste DNS-queryrespons alle benodigde informatie in het extra gedeelte bevat. DNS SRV-records zijn compliant gesorteerd volgens RFC 2782
libevnet Gerelateerde software