我正在开发聊天应用程序。我使用flash作为前端和asp.net后端。我的问题是:我的asp.net网络应用程序可以在浏览器中将数据发送到Flash应用程序而不回发吗?实际上它意味着asp.net将数据推送到Flash客户端。我不太了解flash或siverlight,剂量闪存支持这样做?或其他方式帮助我直接从服务器连接到浏览器而不使用回发或Jabber?请给我你的建议,非常感谢!
答案 0 :(得分:1)
这是100%的解决方案,名为Diffusion sever: http://demo.pushtechnology.com/docs/manual/apis/flash/index.html
答案 1 :(得分:0)
不,如果没有回发,服务器无法将数据推送到客户端。它是需要从服务器获取它的客户端应用程序。事实上,HTML5中的WebSocket API草案允许服务器将数据推送到客户端,但它仍然具有有限的浏览器支持,您将需要一个能够处理此协议的服务器。
因此,目前唯一可行的方法是让客户端轮询服务器以获取数据。
答案 2 :(得分:0)
Flash支持套接字通信,可用于在不轮询的情况下将数据推送到客户端。
你提到asp.net,我不是那个领域的专家,但也许“Active Server Pages”方面不适合socket通信,但我很确定你可以构建服务器端聊天,通过套接字推送数据,在.Net。
答案 3 :(得分:0)