2011-03-25 4 views

답변

3

저는 WebSyncPokeIn에 대해 들었습니다. 둘 다 유료 구현입니다. PokeIn과 그 꽤 똑바로 사용했습니다. 자신의 COMET 구현을 코딩하기를 기대하고 있다면 IIS와 같은 자연스러운 동작을 수정해야하기 때문에 복잡한 작업이라고 말할 수 있습니다. HTTP 프로토콜의 한계를 극복 할 수있는 해킹 방법이며, 여러분이하는 일을 정말 잘 알아야 필요가 없습니다.

이것은 수명이 긴 요청이라고도합니다. 이것은 또한 가장 복잡한 구현 방법 인 입니다. 기본적으로 클라이언트가 요청하고 서버 이 매우이 서서히 으로 응답하므로 연결 이 유지 관리됩니다. 주기적으로 서버에 푸시 할 항목이있는 경우 정보를 보내 "버스트"하므로 정보를 보내려면 . 이 접근 방식은 실시간 푸시 기능을 제공합니다. 하지만, 심각한 다운면이있다 : 연결이 열린 것처럼 보이지 않는다. 기본 프로토콜은 일을 의미하며, 대부분의 서버는 몹시 행복하지 않다. . 트래픽이 이라면 서버를 에 씹어 서 사이트를 다운시켜 버립니다. ref : http://www.coderanch.com/t/121668/HTML-JavaScript/does-Reverse-Ajax-Works

+0

http://stackoverflow.com/questions/5449642/http -push-comet-reverse-ajaxusing-silverlight-to-javascript-bridge – LamonteCristo

+0

나는 silverlight에 대한 경험이 없지만이 응답은 http://stackoverflow.com/questions/640488/silverlight-and-push-notifications에서 확인하십시오. Silverlight SDK의 일부로 포함 된 경우 사용하는 것이 안전해야합니다. – JOBG

3

JOBG는 정확합니다. 당신이 가볍게 수행하고자하는 일은 아닐 것입니다. 나는 WebSync의 저자 중 한 사람이며, 어려운 일이라는 것을 증명할 수 있습니다.

다운로드에 수 많은 예제가 있으며 커뮤니티 버전은 무료입니다.

1
Microsoft는 SignalR에서 HTTP 푸시를 개발하고있다

여기에 설명 된대로 자바 스크립트에 다리 실버의 HTTP 푸시 기술을 사용하여 어떻게 생각하십니까

https://github.com/SignalR/SignalR