4 ms·
I lack knowledge on networking/event-based systems on a fundamental level. Here's what I don't understand: * test.py is sequential: It first does 500 sets the
by codeape 15y ago
I lack knowledge on networking/event-based systems on a fundamental level.
Here's what I don't understand:
* test.py is sequential: It first does 500 sets then 500 gets, all in one thread, using a single connection to the server.
* The socket handling function (memg.py:handle_con/memg-diesel.py:handle_con) is called once. There is no parallell execution going on.
* So why is the memg-diesel.py code so much faster? What makes the code for sending and receiving data to/from the socket so much faster?
Could someone please explain to me why an epoll-based solution is so much faster?