task: change socket.io project target directory to match solution (remove win32)
task: add some memory management, cleanup some codes, retain HTTPClientSession so WebSocket remains open