2015-02-05 4 views
0

socket.io와 같은 것을 사용하지 않고 node.js 앱에서 클라이언트에게 메시지를 보내고 싶습니다. 예를 들어 만료되지 않는 AJAX 요청을 클라이언트에서 보낼 수 있습니까? 그런 다음 서버 측에 데이터가있는 경우 해당 세션을 사용하여 클라이언트에 메시지를 푸시 할 수 있습니다. 또는 누군가가 더 좋은 아이디어를 갖고있을 수 있습니까?socket.io없이 node.js에서 클라이언트에게 메시지 보내기

물론 클라이언트에서 폴링하는 것은 쉬운 답변이 아니지만이를 피하고 싶습니다.

미리 감사드립니다.

+0

socket.io를 사용할 때의 문제점은 무엇입니까? – anu

+0

흠, 나도 궁금해. 요구 사항 .. :) – KirilStankov

+1

미안 나는 늦었다. SSE에서 해결책을 찾은 것을 기쁘게 생각합니다. HTML5 SSE는 확실히 좋은 옵션입니다. 대안으로 socket.io와 같은 래퍼 대신 순수 HTML5 웹 소켓을 사용할 수 있습니다. 노드에는 RFC 6455를 구현하는 많은 패키지가 있습니다. 내가 알고있는 두 가지는 - Websocket Node - https://github.com/theturtle32/WebSocket-Node와 WS - https://github.com/websockets/ws입니다. 둘 다 NPM을 통해 제공됩니다. – anu

답변

관련 문제