Một chút muộn cho trò chơi :-), nhưng tôi sẽ đề cập đến nó ở đây cho hậu thế.
Ngoài việc là "cấp thấp hơn", một trong những điểm khác biệt quan trọng nhất là socket.io sẽ bắt đầu với các ổ cắm web trước tiên & phân hủy cho đến khi tìm thấy phương tiện có thể hoạt động. Mặt khác, engine.io sẽ bắt đầu với việc bỏ phiếu ngắn (và nâng cấp bên cạnh cho đến khi nó chạm vào tường).
Tại sao?
Từ góc độ người dùng, kết nối WebSocket không thành công có thể dịch trong ít nhất 10 giây chờ ứng dụng thời gian thực bắt đầu trao đổi dữ liệu. Điều này ảnh hưởng đến trải nghiệm người dùng.
Hiện tại (2013), ổ cắm web chưa phổ biến (ví dụ: các trình duyệt cũ hơn, mạng di động, v.v.) để bắt đầu với XHR 1st.
Xem https://github.com/LearnBoost/engine.io (Mục tiêu) để biết thêm thông tin.
Cảm ơn bạn đã liên kết, chính xác những gì tôi cần: D –
Trả lời rõ ràng, Cảm ơn! Vì vậy, nếu tôi cần multiplexing tôi nên sử dụng Socket.IO – Julian