4

私の目標は、WindowsSurfaceRTタブレットでローカルにフラッシュを実行することです。調査の結果、Webサイトをフラッシュで実行するには、MicrosoftのWebサイトでホワイトリストに登録する必要があることがわかりました。さらなる調査を通じて、ホワイトリストをハックしてドメインを追加する方法を見つけました:http: //www.redmondpie.com/how-to-enable-flash-for-any-site-in-windows-8-rt-metro -internet-explorer-10/

ただし、ローカルファイルシステム(C:\またはfile:\\)はドメインではないため、追加できません。私が持っている解決策の1つは、ローカルホストを使用することです。Windows 8 Surface RTで実行するWebサーバーを作成するにはどうすればよいですか、またはそれを実行できますか?

System.Net.HttpListenerC#では、http ://www.codehosting.net/blog/BlogEngine/post/Simple-C-Web-Server.aspxを使用できることを知っています。System.Net.HttpListenerSurface RTでサポートされていますか?そうでない場合、フラッシュをローカルで再生するための代替ソリューションは何ですか?

4

1 に答える 1

3

理論上は可能です。StreamSocketListenerを取得するには、を使用する必要がありますStreamSocket。次に、そのソケットからの http 入力 (大量の作業) を処理し、応答を返します。私は自分のプロトコルを機能させました。注意が必要な点の 1 つは、http 要求を送信するために 2 台目のマシンが必要になる場合があることです。別の PC から IE を使用してテスト リクエストを送信します。Win8 ネットワークの分離では、同じマシンの 2 つのアプリ間の TCP 接続は許可されません...

于 2012-12-25T10:31:50.563 に答える