IoC socket.io