Απλή Echo πελάτη + διακομιστή χρησιμοποιώντας τη βιβλιοθήκη Νιλς Πρόβος libevent.
Μπορεί να χρησιμοποιηθεί για τη δοκιμή απόδοσης του μηχανισμού εκδήλωσης retrival.
Σχετικά με libevent
Η libevent API παρέχει ένα μηχανισμό για να εκτελέσει μια λειτουργία επανάκλησης όταν ένα συγκεκριμένο γεγονός συμβεί σε ένα περιγραφέα αρχείου ή μετά από ένα χρονικό όριο έχει επιτευχθεί. Επιπλέον, libevent υποστηρίζει επίσης επανακλήσεις λόγω σήματα ή τακτική χρονικά όρια.
libevent προορίζεται να αντικαταστήσει το βρόχο γεγονός που βρέθηκαν στην εκδήλωση οδηγείται διακομιστές δικτύου. Η αίτηση πρέπει απλά να καλέσετε event_dispatch () και, στη συνέχεια, να προσθέσετε ή να αφαιρέσετε τα γεγονότα δυναμικά, χωρίς να χρειάζεται να αλλάξετε το βρόχο εκδήλωση.
Επί του παρόντος, libevent στηρίγματα / dev / δημοσκόπηση, kqueue, λιμάνια περίπτωση, επιλέξτε, δημοσκόπηση και χρήση του Epoll. Ο εσωτερικός μηχανισμός εκδήλωση είναι εντελώς ανεξάρτητη από το εκτεθειμένο εκδήλωση API, και μια απλή επικαιροποίηση των libevent μπορεί να προσφέρει νέες λειτουργίες χωρίς να χρειάζεται να επανασχεδιάσουν τις εφαρμογές. Ως αποτέλεσμα, Libevent επιτρέπει για φορητές ανάπτυξη εφαρμογών και παρέχει την πιο επεκτάσιμη μηχανισμό κοινοποίησης εκδήλωση διαθέσιμη σε ένα λειτουργικό σύστημα. Libevent μπορούν επίσης να χρησιμοποιηθούν για multi-threaded εφαρμογές? βλέπε επεξήγηση Steven των αδελφών Γκριμ. Libevent θα πρέπει να καταρτίζουν σε Linux, * BSD, Mac OS X, Solaris και Windows.
Στοιχεία Λογισμικού:
Εκδοχή: 0.2
Ανεβάστε ημερομηνία: 2 Jun 15
Άδεια: Δωρεάν
Δημοτικότητα: 7
Τα σχόλια δεν βρέθηκε