我测试的应用程序的客户端/服务器连接依赖于Node.js 0.12.0和socket.io 0.9.6。Socket.io socket.emit()*随机*不发射在同一台计算机和浏览器
在客户端简单:
window.onfocus = function() {
socket.emit('active');
};
,并在服务器端:
client.on('active', function(){
console.log('active');
});
,当我在本地测试这个程序没有问题。
当我在网上测试,该socket.emit();
会随机无法在同一台电脑和浏览器,即在工作时,我重装我的网页我会看到“活跃”在我的日志,然后我重装后什么也看不见,重载/什么,重新加载/没有,重新加载/“活动”等...
任何想法,为什么这会发生在同一台计算机和相同的浏览器?