serenity/Servers
Andreas Kling 288e97a206 WindowServer+LibGUI: Wait for the extra_data to arrive.
Since the sockets we use are non-blocking, just slap a select before the
second call to read(). This fixes some flakiness seen under load.

This should eventually work a bit differently, we could use recv() once
it has MSG_WAITALL, and we should not let WindowServer handle all the
client connections on the main thread. But for now, this works.

Fixes #24.
2019-05-01 18:28:33 +02:00
..
LookupServer Include Makefile.common in all other Makefiles. 2019-04-21 04:09:39 +02:00
WindowServer WindowServer+LibGUI: Wait for the extra_data to arrive. 2019-05-01 18:28:33 +02:00