2009-03-07 5 views
1

ソケットベースの通信を介してサーバーからデータを取得するSilverlight 2クライアントアプリケーションを実装しようとしています。Silverlight 2でソケットを使用するにはどうすればよいですか?

Silverlight 2では、ポリシーサーバーを使用する必要があり、アプリケーションを遅くする可能性があるため、このプロセスは複雑です。各文字列がソケットを通過することは言及されていませんポリシー・サーバーでチェックする必要があります。

私はこれが本当に事実であるかどうか、そしてサーバを書くことがマンモスな仕事になると思っています。 Silverlight 1での滞在をお勧めしますか? Silverlight 1では、ソケット通信はASP.NETで行われなければならないことを認識しています。私はC#でクライアントロジックを行うことを目指していましたが、Silverlight 1では、JavaScriptのみを使用してASP.NETと通信できると思います...

ありがとうございました!

答えて

0

私はちょっと考えました。ソケットを使用してサーバーに接続し、WebClientアクセスを使用してWebサーバーに接続します。ポリシーは必要ありません。私はまだSL 2クライアントに似た機能を提供するhtmlページを構築しなければならないので、大したことではありません。

1

ドキュメントによれば、ソケットを使用してSilverlightアプリケーションをすぐにダウンロードしたサーバーに接続できます。ソケットを使用して別のサーバーに接続する必要がある場合は、ポリシーファイルを指定する必要があります。
This MSDN articleには、ポリシーファイルの作成方法が記載されています。

+0

あなたがリンクしている記事からは、ソケットのセキュリティポリシーシステムは、発信元サイトとドメイン間ネットワークアクセスの両方に影響すると思われます。 S2B1では、そうではありませんでしたが、完成/出荷/最新バージョンを使用したいと思います。 –

+0

Silverlightポリシーファイルが見つからない場合のみそうです: "Silverlightポリシーファイルが見つからない場合、Silverlight 2ランタイムは、" crossdomain.xml "という名前のFlashポリシーをHTTPプロトコルを使用して要求されたターゲットドメイン。 –

関連する問題