TCPソケットを開いてポート80などの非標準のSilverlightポートに戻す方法はありますか?
Silverlightポートの制限をよく理解していません。
任意のポートを使用して、元のサーバーへの接続を開きたいのですが。必要に応じて、ポート943からポリシーファイルを提供できます。
TCPソケットを開いてポート80などの非標準のSilverlightポートに戻す方法はありますか?
Silverlightポートの制限をよく理解していません。
任意のポートを使用して、元のサーバーへの接続を開きたいのですが。必要に応じて、ポート943からポリシーファイルを提供できます。
私の知る限り、許可されるポート範囲(ポリシーサーバーチェック後)は4502から4532です。ポート80を使用すると、HttpWebRequestなどになります。
Microsoftは、ポートを「既知のポート」のかなり外側の範囲に制限しました。これにより、SilverlightがHTTP、POP、SMTPなどのほとんどのWebベースのリソースと直接通信するのを防ぎます。
これを回避する最も一般的な方法は、ドメインに「プロキシ」サービスを設定することです。プロキシはリクエストを受け入れ、使用しているサービスのポートを介してリクエストを転送し、結果を返します。