Simple Echo + Client Server met de Niels Provos libevent bibliotheek.
Het kan worden gebruikt om de prestaties van het evenement Retrival mechanisme te testen.
Over libevent
De libevent API biedt een mechanisme om een callback functie uit te voeren wanneer een specifieke gebeurtenis plaatsvindt op een bestand descriptor of na een time-out is bereikt. Bovendien libevent ook callbacks vanwege signalen of regelmatige time-outs te ondersteunen.
libevent is bedoeld om de gebeurtenissenlus in event driven netwerkservers vervangen. Een aanvraag moet gewoon event_dispatch () bellen en vervolgens toe te voegen of te verwijderen events dynamisch zonder het evenement lus te wijzigen.
Momenteel libevent steunen / dev / peiling, kqueue, event-poorten, selecteren, poll en epoll. De inwendige event mechanisme onafhankelijk is van het blootgestelde event API, en een eenvoudige aanpassing van libevent kan nieuwe functionaliteit zonder de toepassingen herontwerpen. Als gevolg hiervan, libevent maakt voor draagbare applicatie-ontwikkeling en biedt de meest schaalbare kennisgeving evenement mechanisme beschikbaar op een besturingssysteem. Libevent kan ook worden gebruikt voor multi-threaded toepassingen; zie uitleg Steven Grimm's. Libevent moeten compileren op Linux, * BSD, Mac OS X, Solaris en Windows.
Software informatie:
Versie: 0.2
Upload datum: 2 Jun 15
Licentie: Gratis
Populariteit: 2
Reacties niet gevonden