mirror of
https://github.com/RGBCube/serenity
synced 2025-06-01 06:28:13 +00:00
![]() When draining the socket in IServerConnection, we would previously handle each incoming (local endpoint) message as it came in. This would cause unexpected things to happen while blocked waiting for a synchronous response. That's definitely not what we want, so this patch puts all of the incoming messages in a queue and does a separate pass over the queue to handle everything in order. |
||
---|---|---|
.. | ||
IClientConnection.h | ||
IEndpoint.cpp | ||
IEndpoint.h | ||
IMessage.cpp | ||
IMessage.h | ||
install.sh | ||
IServerConnection.h | ||
Makefile |