【发布时间】:2014-02-02 14:32:49
【问题描述】:
我正在使用 angularjs 构建一个单页应用程序 - 我将一个消息套接字发送到为来宾和用户打开的连接上,以及为特定用户打开的其他连接上。
因此,我需要套接字知道是为用户还是来宾初始化连接。由于我使用的是 Angular,因此在用户登录时我不会刷新页面,随后在刷新页面之前,用户不会收到他们的个人套接字 io 通知。 (信息太多?抱歉!)
简单问题 - 如何以编程方式(最好是从客户端)复制页面刷新(重新启动)时套接字 io 发生的情况。
试过了
restart: function(){
socket.disconnect();
window.socket = io.connect();
}
而且没用(似乎只是调用了on disconnect函数,并没有真正重启连接),似乎找不到其他解决方案!
【问题讨论】:
标签: node.js angularjs socket.io