Máy tính xách tay thường đi ngủ. Điều này làm cho client socket.io ngắt kết nối. Khi người dùng quay lại ứng dụng web, ứng dụng khách socket.io không cố gắng kết nối lại (có thể giới hạn kết nối lại đã đạt được?). Làm cách nào để tôi yêu cầu ổ cắm kết nối lại nếu người dùng thực hiện một số thao tác?Làm thế nào để kết nối lại máy khách socket.io hoạt động sau khi tự động kết nối lại lần?
Ví dụ: tôi muốn có chức năng emit
để kiểm tra xem kết nối có đang hoạt động hay không và nếu không, hãy thử kết nối lại.
Lưu ý: Tôi chỉ cần mã JS phía máy khách và tôi không sử dụng node.js.
Tôi cố gắng đó đã. Vấn đề là connect_failed không được kích hoạt sau khi máy tính xách tay thức dậy hoặc sau khi một mạng không dây bị mất được kết nối lại. Đó là lý do tại sao tôi đang nghĩ đến việc buộc phải kết nối lại với hoạt động của người dùng, nhưng tôi không biết cách thực hiện nó. –
+1 vì phương pháp này được gọi khi máy tính xách tay thức dậy. Nhưng tôi vẫn cần một cách để thử kết nối lại sau khi thời gian tự động kết nối lại và socket.io bỏ cuộc, chẳng hạn như khi không có kết nối mạng. –