Building blocks for the libQWebSocket