It has been about a week since I've updated. I'm currently working on rewriting the core of libwebsock. At the moment, a single event loop sits in the main application thread handling all incoming and outgoing data. I've made some heavy modifications, including the addition of worker threads and a worker queue / management system. Each new connection will spawn a new event base within its own thread that waits and listens for events on each clients socket file descriptor. This is to combat the fact that libwebsock initially only has a single event base sitting in the back end. I've changed this as of now and it appears to be working well. I should have an updated version released within the next few days that improves not only performance, but stability as well. Stay tuned, she's coming along. I'm just slow and have a million other things on my plate right now as well.