2009-11-11 4 views
2

Comet (서버 푸시라고도 함)을 플래시 프로그램과 함께 사용하려면 어떻게해야합니까?플래시를 사용하여 Comet을 달성하는 방법

같은 이유로 서버 측에서 필요한 것은 무엇입니까?
사용자 지정 서버가 필요하거나 IIS 또는 Apache가 정상적으로 작동합니까?

또한 Juggernaut 플래시 기반 혜성의 예입니까? 혜성을 어떻게 얻습니까?

+0

연결된 모든 웹 서버에서 결과를 웹 서버에 멀티 캐스트하려는 욕구가 있습니까? 어떻게 그 혜성이나 리모팅이 도움이 될 수 있습니까? – Amitd

+0

내 대답과 연결되어있는 튜토리얼 예제를 보면 알 수 있습니다. – Will

답변

0

this article과 같이 혜성에 대해 말하는 것으로 가정하면 URLLoader 클래스를 사용하여 달성 할 수 있습니다. 서버 측에서는 jsp, php, asp 등과 같은 일반적인 AJAX 응용 프로그램에서 사용할 기술을 사용할 수 있습니다. 30 초 후에 Flash가 URLLoader 연결을 닫는 어딘가에있는 것을 기억합니다. 투표.

0

플래시는 혜성보다 훨씬 더 나은 대안을 가지고 있습니다 - rtmp를 사용하여 'remoting'합니다!

플래시 클라이언트가 이야기 할 언어와 서버는 전 세계에 있습니다. google haxe, rtmpy, rtmpd, red5 중 일부는 무료 및 무료입니다.

하프 튜토리얼 중 하나는 chat client and server입니다.

0

원하는 것은 정확하지 않지만 클라이언트와 서버간에 열린 연결을 설정할 수 있습니다.

this (flash client)는 참조 예로서 this (php socket server)

+0

예 뭔가 similar.what 우리는 끊임없이 데이터에 대한 서버를 폴링하지 않아도됩니다. 대신 서버가 업데이트시 클라이언트에 데이터를 보내야합니다. – Amitd

+1

소켓을 사용할 수 있습니다. Flash에는 일반 소켓보다 더 편리한'XMLSocket' 클래스가 있습니다. http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/XMLSocket.html 소켓 사용의 주요 문제점은 클라이언트 측 방화벽이 우선 소켓 연결을 방지하십시오. 예상되는 사용자 기반에서 이러한 일이 발생할 가능성을 예측할 수없는 경우 긴 폴링을 사용해야합니다. – Amarghosh

+0

개인적으로 Socket 클래스를 선호합니다. 더 많은 옵션을 제공합니다. – Tom

0

저거 2 브라우저 또는 모바일 장치에서의 실시간 업데이트를 가능 Socket.IO의 용도. 기본적으로 HTML5 WebSockets를 사용하고 Flash, AJAX long polling 등으로 돌아갑니다.