1

TCPソケットを開いてポート80などの非標準のSilverlightポートに戻す方法はありますか?

Silverlightポートの制限をよく理解していません。

任意のポートを使用して、元のサーバーへの接続を開きたいのですが。必要に応じて、ポート943からポリシーファイルを提供できます。

4

2 に答える 2

1

私の知る限り、許可されるポート範囲(ポリシーサーバーチェック後)は4502から4532です。ポート80を使用すると、HttpWebRequestなどになります。

于 2009-09-25T17:09:39.257 に答える
1

Microsoftは、ポートを「既知のポート」のかなり外側の範囲に制限しました。これにより、SilverlightがHTTP、POP、SMTPなどのほとんどのWebベースのリソースと直接通信するのを防ぎます。

これを回避する最も一般的な方法は、ドメインに「プロキシ」サービスを設定することです。プロキシはリクエストを受け入れ、使用しているサービスのポートを介してリクエストを転送し、結果を返します。

于 2009-09-27T18:02:48.467 に答える