我測試的應用程序的客戶端/服務器連接依賴於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();
會隨機無法在同一臺電腦和瀏覽器,即在工作時,我重裝我的網頁我會看到「活躍」在我的日誌,然後我重裝後什麼也看不見,重載/什麼,重新加載/沒有,重新加載/「活動」等...
任何想法,爲什麼這會發生在同一臺計算機和相同的瀏覽器?