Comet(又名Server Push)如何與Flash程序一起使用?如何使用Flash實現Comet
服務器端需要什麼?
這是否需要任何定製的服務器或將正常的IIS或Apache做?
也是Juggernaut閃存的例子 基於彗星?它如何實現彗星?
Comet(又名Server Push)如何與Flash程序一起使用?如何使用Flash實現Comet
服務器端需要什麼?
這是否需要任何定製的服務器或將正常的IIS或Apache做?
也是Juggernaut閃存的例子 基於彗星?它如何實現彗星?
假設你在談論彗星this article,你可以使用URLLoader這個類來實現它。在服務器端,您可以使用任何技術,您可以使用常規的AJAX應用程序,如jsp,php,asp等。我記得在某處閱讀Flash關閉URLLoader連接30秒後 - 您應該考慮這一點,輪詢。
Flash有一個更好的替代彗星更好 - 它有使用rtmp「遠程處理」!
有一個語言和服務器爲您的Flash客戶端談話的整個世界;谷歌haxe,rtmpy,rtmpd,red5的一些免費和免費的。
haxe教程之一是... a chat client and server。
不完全確定你想要什麼,但你可以建立客戶端和服務器之間的開放連接。
是類似的東西。我們需要的不是不斷地輪詢服務器以獲取數據。而是服務器應該在更新時將數據推送到客戶端。 – Amitd 2009-11-11 09:34:26
你可以使用套接字。 Flash有一個'XMLSocket'類比普通Socket更方便http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/XMLSocket.html使用套接字的主要問題是客戶端防火牆可能阻止首先建立套接字連接 - 如果您無法預測在預期的用戶羣中發生這種情況的可能性,那麼您將不得不求助於使用長輪詢。 – Amarghosh 2009-11-11 10:44:57
我個人比較喜歡Socket類,因爲它提供了更多選項。 – Tom 2009-11-11 18:15:24
劍聖2使用Socket.IO這使得在任何瀏覽器或移動設備的實時更新。它將默認使用HTML5 WebSocket並回退到Flash,AJAX長輪詢等。
想要從網絡服務器向所有連接的多播結果的組播結果 flash客戶端?彗星或遠程如何幫助? – Amitd 2009-11-11 09:09:32
通過查看教程示例,正是從我的答案鏈接? – Will 2009-11-11 09:28:50