function socketClient(){ var io = require(‘socket.io-client’); var socket = io.connect(‘127.0.0.1:5555’); socket.on('connect’, function(){ console.log(‘connect’); }); }
socketClient(); //代码段… socketClient();
第一次调 socketClient 方法可以联通服务器socket,第二次调就没办法了。为什么啊? 哪位小伙伴在 node.j s用过 socket.io-client,求解答。 求小伙伴们试一试,跪谢。。。
11 回复
我也遇到相同的问题了,结果很简单, io.connect(url, options) 这个options有一个参数force new connection,默认为false,只要设置为true就能连接上去了。
参考: https://github.com/LearnBoost/Socket.IO/wiki/Configuring-Socket.IO