Yksinkertainen Echo Client + Server käyttäen Niels Provos libevent kirjasto.
Sitä voidaan käyttää testaamaan suorituskykyä tapahtuman retrival mekanismi.
Tietoja libevent
Libevent API tarjoaa mekanismin suorittaa soittopyyntö toiminnon, kun tietty tapahtuma sattuu tiedostokuvaajan tai aikakatkaisun jälkeen on saavutettu. Lisäksi libevent tukevat myös kutsuvastauksia vuoksi signaaleja tai säännöllisen aikakatkaisujen.
libevent on tarkoitus korvata tapahtuman silmukka löytyy tapahtumaohjattua verkkopalvelimiin. Sovellus tarvitsee vain soittaa event_dispatch () ja sitten lisätä tai poistaa tapahtumia dynaamisesti muuttamatta tapahtumaan silmukka.
Nykyisin libevent tukee / dev / kysely, kqueue, tapahtuma satamat, valitse, kyselyn ja epoll. Sisäinen tapahtuma mekanismi on täysin riippumaton alttiina tapahtuman API, ja yksinkertaisen päivityksen libevent voi tarjota uusia toimintoja ilman muokattava sovelluksiin. Tämän seurauksena Libevent mahdollistaa kannettavien sovellusten kehittämiseen ja tarjoaa eniten skaalautuva tapahtuma ilmoitusmenettelyä käytettävissä käyttöjärjestelmässä. Libevent voidaan myös käyttää monisäikeisiä sovelluksia; katso Steven Grimmin selitys. Libevent olisi koottava Linux, * BSD, Mac OS X, Solaris ja Windows.
Ohjelmiston tiedot:
Kommentteja ei löytynyt