1

「エラー #2048」と「セキュリティ サンドボックス違反」に関して、インターネットで入手可能なほぼすべての記事を読みました。提供されたすべての解決策を試しましたが、問題は解決しません。

私の取り組みの詳細は、次のリンクにあります。 http://forums.adobe.com/message/4668901#4668901

要約すると、AS3 で Flash Professional CS6 を使用して、C# で開発したサーバーへのバイナリ ソケット接続を確立しようとしています。ある時点で、要求された crossdomain.xml をポート 843 で提供するためにポリシー サーバーが必要であることに気付きました。

SWF をリモート サーバーに配置することについて言及している参考文献をいくつか見つけたので、Server 2012 RC を実行している VirtualBox セッションを起動してこれを試してみましたが、ゲスト OS から HTML ページを参照したにもかかわらず、同じ結果が得られました。

Adobe のドキュメントが非常に古いことに気付いたので、独自のサーバーを開発するためのソケット サポートをプルしているというアナウンスを見逃しただけなのか、それともメディア サーバーの購入を強制するための方法なのかわかりません。 .

おそらくこれには別の方法がありますが、私が達成しようとしているのは、リアルタイム データを使用して Flash アプリケーションとバックエンド サーバーと通信できるようにすることです。ビデオや音楽をストリーミングするつもりはありません。テキスト データ パケットだけです。バックエンド サーバーは、C# を使用して開発されます。

フィードバックや提案をいただければ幸いです。

ありがとう。

4

1 に答える 1

0

ソリューションには 3 つの変更が必要でした。1 つ目は、「AddressFamily」の識別方法に関係していました。次の項目は、IPEndPoint の IPAddress を AddressList のソースから「IPAddress.Any」に変更することでした。最後の項目は、MaxConnections でリスナーを定義するまで、サーバーが新しい接続を取得していないように見えたため、やや奇妙でした。

詳細については、Adobe フォーラムのメッセージを参照してください。

于 2012-10-16T01:43:43.677 に答える