我正在开发聊天应用程序。我使用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