Tag: libev
Eine Vollfunktions-und high-performance-event-Schleife, lose modelliert nach libevent, jedoch ohne deren Einschränkungen und bugs. Es wird verwendet, unter anderem in den GNU Virtual Private Ethernet-und rxvt-unicode-Pakete, und in der Deliantra MORPG Server und Client.
2
Antworten
Iam-suchen zu schreiben eine socket-Programm basiert auf libev. Ich bemerkte, dass mehrere Beispiele, wie dies in https://github.com/coolaj86/libev-examples/blob/master/src/unix-echo-server.c verwenden Sie die call-backs basierend auf init. Zum Beispiel, main() { ...... ev_io_init(&client.io, client_cb, client.fd, EV_READ|EV_WRITE); ev_io_start(EV_A_ &server.io); } static
2
Antworten
Möchte ich libev mit mehreren threads für die Verarbeitung von tcp-verbindungen. Was ich möchte ist: Main thread " hören auf eingehende verbindungen akzeptieren verbindungen und leiten Sie die Verbindung zu einem workerthread. Habe ich einen pool von
2
Antworten
Beide 2 libs sind konzipiert für async-i/o-scheduling, und die beiden engagiert, epoll unter linux, und kqueue unter FreeBSD, etc. Außer oberflächlichen Unterschiede, ich meine, was ist der WAHRE Unterschied zwischen diesen beiden Bibliotheken? Bezug zu Architektur oder
3
Antworten
Ich bin erstellen einer load-tester, die verwendet libev erstellen viele offene tcp-verbindungen über eine app an der ich arbeite. Derzeit ist es Bomben aus bei 256 verbindungen, aufgrund der nofiles limit: ulimit -n 256 Kann ich diese
5
Antworten
Gibt es intern zwei event-loops in nodejs Architektur? libev/libuv v8-javascript-event-Schleife Auf einem I/O-Anforderung wird Knoten queue die Anforderung an libeio die wiederum benachrichtigt die Verfügbarkeit von Daten über Ereignisse, die mit libev und schließlich diejenigen Ereignisse behandelt