现在脑壳都整烦了,中文文档好少。 用的是firefox 功能: 点击开始按钮建立连接,并回传内容(这正常)。 点击断开按钮,需要断开socket,这步我用的是io.disconnect(),服务器响应了断开事件。 当再点击开始按钮时,就连不上了,什么响应都没有,给服务器发信息也发不过去。 我照着网上的用了io.reconnect(),浏览器提示reconnect is not a function。
求高手指教,不胜感激呀!
解决了,妈哟,要写成io.socket.reconnect();
socket默认是支持断开自动重新连接的 当你想要连接的时候,通过触发一个事件如xxx.emit(‘服务器某个事件’),客户端会自动连接的 不需要每次连接的时候写reconnect
咱我这没用呢,都试了 浏览器提示reconnect is not a function。
@kasuo 贴代码出来
@edwin1217 已经搞定
怎么搞定的啊哥们?我又遇到和你相同的问题了,客户端不关闭的前提下永远都不能断开连接,求不吝赐教啊,多谢
遇到一样问题,,求解决方法。。。。。。
v1.3.5版本。 。。 官方文档说了 可以通过 设置 ‘force new connection’: true 实现。。 reconnect() 方法报错。。 socket = io(‘http://localhost:1234’,{‘force new connection’: true}); 进行新连接设置, 再次执行 连接 就行了 。。。
淡定啊,撸主