【问题标题】:C++/CX HTTP Web Server for Windows Store App适用于 Windows 应用商店的 C++/CX HTTP Web 服务器
【发布时间】:2014-09-13 19:11:04
【问题描述】:

我需要在用 C++/CX 和 XAML 编写的 Windows 应用商店应用程序中运行 HTTP Web 服务器。我正在实现一个 WinRT 版本的 Readium(一个 ePub 阅读器,here's a link to the MFC version for reference)。 MFC版本使用Microsoft's Sample HTTP Server,可惜这与WinRT不兼容。

谷歌搜索显示没有用于 C++/CX 的嵌入式 HTTP 服务器,所以我会直接问:有人知道用 C++/CX 编写的 HTTP 服务器吗?

如果没有用 C++/CX 编写的服务器,是否有用另一种 WinRT 语言(例如 C#)编写的可以与 C++/CX 互操作的服务器?

【问题讨论】:

  • 您不能在 Windows 应用商店应用程序中运行 http 服务器
  • @RamanSharma 你能提供一个链接到一些说明这一点的文档吗?

标签: c# windows windows-runtime windows-store-apps c++-cx


【解决方案1】:

尽管我相信这在技术上是可行的,但我始终无法找到可以在 WinRT 应用程序中运行的 HTTP 服务器。然而,事实证明我不需要完整的 HTTP 服务器,因为 Windows WebView 有一个名为 NavigateToLocalStreamUri 的方法,它允许我手动处理对 WebView 中文件的请求(例如,图像、样式表)并返回将它们发送到WebView,类似于 HTTP 服务器的方式。

MSDN 提供了一个simple example 将图像解析为WebView 中的HTML 页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-25
    • 1970-01-01
    • 1970-01-01
    • 2016-06-04
    • 1970-01-01
    相关资源
    最近更新 更多