我很好奇有没有办法让Python / IronPython与远程Silverlight应用程序进行通信。我正在寻找的是一种登录远程silverlight应用程序并解析数据的方法,这是Curl启用远程登录的方式带有Post请求的网站并获得html。我知道Silverlight不是一个简单的网页,它可能不容易,但是关于这个特定问题的信息并不多。我读到IronPython有Silverlight支持,但我现在还不知道很多关于.net并想知道我是否已经走到了尽头。谢谢。
答案 0 :(得分:0)
Silverlight应用程序无法运行服务,因此您无法直接连接到正在运行的Silverlight应用程序。
但是,Silverlight应用程序可以与Web服务进行通信,并且可以使用长轮询来将数据推送到Web服务。请参阅Dan Wahlin的帖子:http://weblogs.asp.net/dwahlin/archive/2008/06/19/pushing-data-to-a-silverlight-client-with-a-wcf-duplex-service-part-ii.aspx
你基本上写的是Silverlight聊天客户端的等价物,除非它收到聊天记录,否则必须执行你发送的命令。
鉴于IronPython可以在Silverlight上运行,您实际上可以发送python脚本在Silverlight客户端上执行。