【问题标题】:How to start HTTP Server from a Silverlight browser application. Alternative to HTTP Listener如何从 Silverlight 浏览器应用程序启动 HTTP Server。 HTTP 侦听器的替代方案
【发布时间】:2012-12-06 01:06:04
【问题描述】:

我需要从在 Silverlight 浏览器应用程序中运行的 ActiveX 控件启动轻量级 HTTP 服务器。 HTTP 服务器在 localhost 中运行。 我的 HTTP 服务器使用 HTTPListener。 我测试了从加载相同 ActiveX 控件的测试浏览器应用程序启动 HTTP 服务器。它工作得很好。当我尝试从 Silverlight 浏览器应用程序上的同一个 ActiveX 控件启动 HTTP 服务器时,我收到以下代码中的错误: httpListener = 新的 HttpListener() 错误是:此平台不支持操作

是否有替代方法来实现可从 Silverlight 浏览器启动的 HTTP Server?

【问题讨论】:

  • 为什么需要从 ActiveX 控件启动 HTTP 服务器?这听起来像是一个相当丑陋的解决方案。你能用 HTTP 请求启动服务器吗?如果是这样,您可能只需从 Silverlight 应用程序中使用 WebClient 调用 localhost。

标签: silverlight activex httplistener system.net


【解决方案1】:

这是不可能的。 Silverlight 对套接字有很多限制。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    相关资源
    最近更新 更多