Trong Node.js tôi đang sử dụng websockets/ws cho kết nối WebSocket. Dưới đây là mã cho khách hàng. Giả sử ổ cắm máy chủ mà chúng ta đang kết nối để đi xuống trong một phút. Sự kiện đóng sẽ kích hoạt, nhưng cách tốt nhất để kết nối lại với ổ cắm bất cứ khi nào ổ cắm trên máy chủ bị hỏng hoặc lỗi là gì?NodeJS Websocket cách kết nối lại khi máy chủ khởi động lại
var ws = new WebSocket('ws://localhost');
ws.on('open', function() {
console.log('socket open');
});
ws.on('error', function() {
console.log('socket error');
// how do I reconnect to the ws after x minutes here?
});
ws.on('close', function() {
console.log('socket close');
// how do I reconnect to the ws after x minutes here?
});
Thú vị. Tôi sẽ xem xét nó, nhưng tôi muốn sử dụng einaros 'ws. – wwwuser
Đó là một lib phía máy khách. Bạn vẫn có thể sử dụng einaros lib trên máy chủ. –
Rất tiếc, tôi thấy điều gì đang xảy ra. Bạn đang kết nối với websocket từ node.js. Điều này vẫn có thể hữu ích. Bạn có thể sử dụng nó để bọc einaros WebSocket. –