0

Silverlight フレームワークでブラウザー内アプリケーションの開発を検討し始めました。

System.Net.Sockets 名前空間のソケット クラスを使用して、UDP 経由でソケット通信を実行する必要があります。

残念ながら、新しいソケット オブジェクトを作成するときに、UDP の ProtocolType オプションの選択を確認できません。

UDPソケット通信に使用するクラスライブラリはどれですか? 私がやりたいことは、一連の IP アドレスに udp パケットを繰り返し送信できるようにすることです。つまり、1 つの IP アドレスに udp パケットを送信し、応答があればそれを待ってから、次の IP アドレスに移動します。

ご意見をお聞かせください。

前もって感謝します、

サブブ

4

1 に答える 1

0

ユニキャストudp パケットをローカル ネットワーク外のソースに送信 でき、ローカル ネットワーク内でマルチキャストudp パケットを送受信できます(通常、マルチキャスト ネットワークのサポートはローカル ネットワークの外で終了するため)。

どこからでもユニキャスト udp パケットを受信できません。

Web リクエストの場合と同様のセキュリティ制限もいくつかあります。

そのため、Silverlight での udp サポートは非​​常に制限されており、それを回避するために使用できる Silverlight ライブラリはありません。

また、Silverlight 5 アプリケーションが昇格されたアクセス許可で実行されている場合は、P/Invoke を使用して win32 ライブラリを呼び出すこともできます。または、UDP トラフィックのプロキシとして機能し、UDP を介して Silverlight クライアントと通信する外部アプリケーションがローカル ネットワークにある場合は、より簡単に実行できます。マルチキャスト。

于 2012-10-05T17:57:47.747 に答える