gpt4 book ai didi

c# - 是否可以为 Windows 8 Surface RT 创建本地 Web 服务器

转载 作者:行者123 更新时间:2023-11-30 12:12:34 25 4
gpt4 key购买 nike

我的目标是在 Windows Surface RT 平板电脑上本地运行 Flash。从研究中,我发现要让网站运行 flash,它们必须在 Microsoft 的网站上列入白名单。通过进一步的研究,我发现了如何破解白名单以添加任何域: http://www.redmondpie.com/how-to-enable-flash-for-any-site-in-windows-8-rt-metro-internet-explorer-10/ .

但是,我无法添加本地文件系统(即 C:\file:\\),因为它们不是域。我想到的一种解决方案是使用 localhost。如何编写一个 Web 服务器以在 Windows 8 Surface RT 上运行,或者可以做到吗?

在 C# 中,我知道您可以使用 System.Net.HttpListener:http://www.codehosting.net/blog/BlogEngine/post/Simple-C-Web-Server.aspx . Surface RT 是否支持 System.Net.HttpListener?如果不是,在本地播放 Flash 的替代解决方案是什么?

最佳答案

理论上是可以的。您需要使用 StreamSocketListener 来获取 StreamSocket。然后你处理来自那个套接字的 http 输入(大量的工作),并发回你的响应。我已经让我的协议(protocol)生效了。您可能需要注意的一件事是您可能需要第二台机器来发送 http 请求。我使用另一台 PC 上的 IE 发送测试请求。 Win8 网络隔离不允许同一台机器的 2 个应用程序之间进行 tcp 连接...

关于c# - 是否可以为 Windows 8 Surface RT 创建本地 Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13424299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com