Tôi đang phát triển một ứng dụng mà khách hàng kết nối với máy chủ nodejs qua Socket.io và đăng ký nhiều sự kiện khác nhau. Các đăng ký này khá phức tạp không thể được xử lý bằng tính năng kênh của Socket.IO.Cách mô phỏng lỗi kết nối trong Socket.IO
Điều này có nghĩa là khách hàng cần theo dõi đăng ký của mình và có thể phải đăng ký lại khi nó bị ngắt kết nối. Thật không may, tôi không hoàn toàn chắc chắn như thế nào Socket.IO xử lý kết nối lại và chính xác như thế nào trong suốt xảy ra cho khách hàng.
Vì vậy, đây là câu hỏi: làm cách nào tôi có thể mô phỏng lỗi kết nối và buộc Socket.IO kết nối lại?
Rút cáp Ethernet và cắm lại? – xavierm02
Hoặc có thể chỉ cần xóa kết nối ở hai bên mà không đóng nó trước để xem phản ứng của bên kia. – xavierm02
@ xavierm02: Điều đó sẽ hiệu quả, nhưng thực sự không phải là loại phương pháp mà bạn muốn sử dụng trong các bài kiểm tra đơn vị :-) Và làm cách nào để "xóa" kết nối? – n3rd