用戶端離線行為版本:4.x在此頁面上離線行為緩衝事件預設情況下,任何在 Socket 未連線時發射的事件都會緩衝,直到重新連線為止。雖然在大部分情況下都很有用(當重新連線延遲很短時),但當連線復原時,可能會導致大量事件激增。 有幾個解決方案可以防止這種行為,具體取決於您的使用案例使用 Socket 執行個體的 connected 屬性if (socket.connected) { socket.emit( /* ... */ );} else { // ...}使用 揮發性事件socket.volatile.emit( /* ... */ );