javascript - script - socket io token




engine.io와 socket.io의 차이점은 무엇입니까? (2)

LearnBoost는 이론적으로 socket.io와 비슷한 것으로 보이는 engine.io 라는 새로운 프로젝트가있는 것 같습니다. 1) 어떤 시나리오에서 다른 시나리오를 사용합니까? 2) node.js를 통한 HTML5 소켓 기반 통신이 필요한 새 프로젝트의 경우 socket.io가 아닌 engine.io를 사용해야합니까?


engine.io는 socket.io의 새로운 코어이므로 다른 API를 원한다면 socket.io를 사용하십시오 :-) 두 모듈의 작성자에 따르면 engine은 socket.io 1.0 : http://groups.google.com/group/socket_io/browse_thread/thread/6e759a508b231b4 통합됩니다 http://groups.google.com/group/socket_io/browse_thread/thread/6e759a508b231b4

"무엇 향후 계획

1.0은 차세대 실시간 코어 인 Engine.IO를 특징으로합니다. 0.9 지점은 안정성을 최대화하기 위해 유지 관리 업데이트 만받습니다. "


engine.io

엔진의 주요 목표는 가장 신뢰할 수있는 실시간 통신을 보장하는 것입니다. 이전의 socket.io 코어와는 달리 항상 긴 폴링 연결을 설정 한 다음 측면에서 "테스트 된"더 나은 전송으로 업그레이드하려고합니다.

socket.io 프로젝트의 수명 기간 동안, 우리는 첫 번째 연결 메커니즘으로 HTML5 WebSocket 또는 Flash Socket에 의존하는 것에 대한 수많은 단점을 발견했습니다.

둘 다 미래 지향적 인 HTML5 WebSocket을 통해 양방향 통신을 수립하는 올바른 방법입니다. 그러나 대부분의 비즈니스 요구에 부응하기 위해 기존의 대체 HTTP 1.1 메커니즘이 동일한 솔루션을 제공하는 것과 똑같습니다.





socket.io