socket.io如何检测客户端断开连接

我知道socket.io可以通过'disconnect'事件处理断开'disconnect'

我的问题是:当客户端closures网页时,如何在服务器端触发'disconnect'事件?

我的看法是:当客户端closures网页时, 'onunload'事件的callback会启动一个emit('disconnect')

我对吗 ?

谢谢 !

编辑:

从learnBoost :

卸载时的同步断开连接默认为false:当浏览器卸载时,是否需要向服务器发送断开连接数据包?

也许,现在是默认情况下…我检查了代码,默认情况下仍然是false