增加socket.io支持并且测试