2012-05-12 2 views
1

서버의 실시간 데이터를 자바 스크립트 웹 페이지로 스트리밍하려고합니다. 예를 들어, 서버가 매초 기상 데이터 측정을 수신하면 웹 페이지에서 이동 그래프로 시각화하고 싶습니다.JavaScript로 스트리밍

당연히 Ajax를 사용할 수 있습니다. 그러나 이것은 HTTP 프로토콜이 만들어진 것이 아닙니다. 더 빠르고 가벼운 프로토콜을 갖는 것이 도움이 될 것입니다. 영구적 인 TCP 연결이 이상적입니다. 추가 플러그인과 애플릿을 사용하지 않고 최신 브라우저에 이러한 가능성이 있습니까? 아니면 플래시, 자바 등으로 만 할 수 있습니까?

+0

WebSocket을 확인하십시오.하지만 주요 문제는 여전히 브라우저 간 호환성을 유지합니다. – VisioN

답변

1

나는 Socket.IO을 확인할 것입니다. WebSockets을 사용하려고하지만 표준 AJAX로 되돌릴 수 있습니다.

1

현대의 브라우저는 Websocket 구현을 지원하지만 브라우저에서 지원하지 않으면 Flash 소켓, Ajax, iframe 긴 폴링 등으로 돌아갑니다. 이는 높은 수준의 래퍼이며 구현하기 쉽습니다. 서버 측에서 nodejs 및 socket.io를 사용하고 socket.io의 설명서를 확인하십시오