日期:2014-05-16  浏览次数:20578 次

nodejs socketio 连接断开问题,
请教大家一个nodejs的问题,我有a.html页面,里面有个socket对象,a.html页面里面用iframe包涵了一个b.html页面,b.html里面引用了a.html里面的socket对象,结果,当我关闭这个b.html页面的时候会触发这个socket对象的'disconnect'监听, 有什么办法 ,在我关闭b.html的时候,不断开这个socket连接吗

(突然想到,可能是对象引用问题。我引用对象的方式可能不对。)
nodejs??socket?

------解决方案--------------------
不要直接調,在b.html頁面調a.html頁面的某個函數,用a.html頁面的這個函數來調socket对象
------解决方案--------------------
如1L 说的封装你的socket

另外更深层次 封装的 socket 应该有能力在链接断开的情况下 从新建立socket
但是引用的外部是不知道的