我正在開發聊天應用程序。我使用flash作爲前端和asp.net後端。我的問題是:我的asp.net web應用程序可以發送數據到瀏覽器中的Flash應用程序而無需發回?實際上它意味着asp.net將數據推送到flash客戶端。我不太瞭解閃光燈或閃光燈,請問閃光燈支持如何操作?或其他方式幫助我直接從服務器連接到瀏覽器,而無需使用回發或Jabber?請給我你的建議,非常感謝!如何將數據從asp.net推送到flash/silverlight客戶端?
回答
不,服務器無法將數據推送到客戶端而沒有回發。這是需要從服務器獲取它的客戶端應用程序。事實上,HTML5中的WebSocket API草案允許服務器將數據推送到客戶端,但它仍然具有有限的瀏覽器支持,並且您將需要一個能夠處理此協議的服務器。
因此,目前唯一可靠的方法是讓客戶端輪詢服務器以獲取數據。
由於DucN詢問一個基於Flash的客戶,其實,Flash現在已經過了10年的套接字API,自Flash Player 5回2000年 – 2010-11-18 23:08:32
@Lars,是的,我知道Flash有一個套接字API,但他詢問服務器將數據推送到客戶端。 – 2010-11-18 23:11:22
Flash支持套接字通信,可用於在不進行輪詢的情況下將數據推送到客戶端。
你提到asp.net,我不是那方面的專家,但也許「活動服務器頁面」方面不適合與套接字通信,但我敢肯定你可以構建服務器端聊天,通過套接字在.Net中推送數據。
你在說什麼?這句話沒有任何意義:'Flash支持套接字通信,可以用來在沒有輪詢的情況下將數據推送到客戶端。 Flash是**客戶端** :-)將其視爲增強型JavaScript。 – 2010-11-18 23:12:12
是的,當然Flash是給客戶端的。我所說的是,由於Flash中的客戶端可以通過套接字通信接收數據,因此,如果您有一臺可以發送數據的服務器,則完全可以使用Flash作爲客戶端來構建聊天服務。 – 2010-11-18 23:21:45
我聽說Flash有套接字API來打開端口並通過該端口發送數據,但在我的情況下,服務器不是桌面應用程序,它是在IIS webserver中託管的asp.net網站,並且IIS僅打開1個端口我的網站(默認端口是80)。我不知道如何通過它的套接字與Flash客戶端通信。拉爾斯,你能爲我解釋更多細節,還是有任何關於它的教程?我認爲,在閃存客戶端套接字只用於閃存介質服務器或red5,而不是IIS,我說得對嗎? – UmbalaAZ 2010-11-19 02:31:00
下面是100%的解決方案,稱爲擴散服務器: http://demo.pushtechnology.com/docs/manual/apis/flash/index.html
- 1. 將數據推送到flex客戶端
- 2. 如何將數據從Java servlet推送到Android客戶端
- 3. 服務器應如何將數據推送到富客戶端
- 4. 如何將數據推送到.NET CF客戶端?
- 5. 服務器如何將數據推送到客戶端?
- 6. XMPP如何將數據推送到客戶端?
- 7. 將數據從AppService推送到客戶端項目
- 8. 如何將數據從java servlet發送到Android客戶端
- 9. 推送器:如何將推送器客戶端設置爲intilizer?
- 10. 從Rails應用程序推送數據到客戶端
- 11. 如何從客戶端的數據傳送到服務器端
- 12. 如何使用SignalR將內容從服務器端推送到客戶端?
- 13. 如何將更新文件推送到客戶端?
- 14. 如何將變量推送到Web客戶端以獲取Ajax?
- 15. 推送器如何將數據發送給選定的客戶端
- 16. PHP:將數據從服務器推送到客戶端的最佳方法.....?
- 17. .NET Ria服務可以將數據從服務器推送到客戶端嗎?
- 18. PHP,MySql,JavaScript - 將數據從服務器推送到客戶端(實時聊天)
- 19. .NET Ria服務可以將數據從服務器推送到客戶端嗎?
- 20. 我如何使用webservice將數據從數據庫發送到客戶端C#
- 21. 如何從couchdb服務器推送到touchdb客戶端?
- 22. 如何推送/通知客戶端nodejs中的新數據?
- 23. ASP.NET - Comet將消息從服務器推送到所有客戶端
- 24. 如何將數據發送到客戶端?
- 25. 解析遷移 - 客戶端到客戶端推送通知
- 26. asp.net:如何將數組從客戶端發送到服務器的web方法
- 27. WCF推送數據到客戶端的服務器推送技術
- 28. 從客戶端向服務器推送/同步數據
- 29. Git推送,流消息到客戶端
- 30. 將數據從php服務器發送到vb.net客戶端
哦,Greate!我正在檢查它,劑量它取代IIS?可以在此服務器上的asp.net MVC主機? – UmbalaAZ 2010-11-19 04:02:18