Socket.io implementation
Shell implementation