問題タブ [multicast]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
1415 参照

.net - UDP マルチキャストの .NET 代替手段

.NET Framework で UDP マルチキャストを使用する代わりの方法を探しており、提案を探しています。

かなりの数の ASP.NET アプリケーションを実行している複数の Web サーバーにメッセージを送信する必要があります。これらのメッセージは、複数の異なるマシンから送信される一方向のみです。管理者権限が必要なため使用できないことを除けば、UDP マルチキャストは完璧です。理由の詳細については、 ASP.NET マルチキャスト UdpClient の問題を参照してください。

複数のアプリケーションがブロードキャストタイプのメッセージを受信できるようにする、同様の方法で機能するものは他にありますか?

0 投票する
4 に答える
6773 参照

java - マルチホーム システム (Java、Linux) でマルチキャストを使用する方法

これは Java ですが、必要に応じて JNI 経由でいつでも C に戻すことができます。

2 つの NIC を備えたシステムがあり、それぞれが別個のサブネットに接続されています。マルチキャスト (特に SD​​P) を使用して、両方のネットワーク上の他のホストを検出したいと考えています。

1 つのネットワークは簡単です。指定されたポートで MulticastSocket を作成し、それを joinGroup にすると、パケットが取得されます。シンプルさ。

2 つのネットワーク: これまでのところ不可能です。私はもう試した:

1) 2 つのソケットを作成し、同じポートにバインドし、setInterface() または setNetworkInterface() を使用して正しいインターフェースに「接続」します。setReuseAddress() のさまざまな順列の後でも、うまくいきません。

2) 1 つのソケットを作成し、joinGroup(SocketAddress mcastaddr, NetworkInterface netIf) を 2 回呼び出して、2 回参加を試みます。2 番目の参加呼び出しは失敗します。

Java以外のソリューションは素晴らしいでしょう。特に、2 つのインターフェイスを効果的に「結合」するマルチキャスト ルートを設定できれば (その後、各パケットを調べてどのネットワークかを判断できます)、それで問題ありません。前に述べたように、この環境 (Apache "luni" Java インフラストラクチャを備えた Linux) では、任意の量のネイティブ コードを使用できます。

ありがとう!

0 投票する
3 に答える
8623 参照

java - (UDP マルチキャスト) パケットが受信されないのはなぜですか?

そのため、なぜこれが機能しないのかを正確に理解しようとしていますが、手がかりがありません。iPhone からパケットを送信し、Mac で受信することができました。tcpdump によると、私の mac は正しくパケットを送信しています。さらに、これをシミュレーターで実行すると、正常に動作します。これは、ネットワークの問題であると私に信じさせますが、それが何であるかはわかりません。

編集:

上記のコードは、iPhone の受信側用です。

以下の Java コードを使用して iPhone と通信しています (これは要約されています)。送信されるパケットは iPhone によって受信されませんが、Mac は iPhone が送信するパケットを受信します。

これは、iPhoneから送信するために使用しているコードです

質問を明確にするために、iPhone がパケットを受信して​​いない理由を知りたいと思います。また、Robert は、シミュレーターで動作していた理由はループバックによるものであるという点で完全に正しいです。

0 投票する
1 に答える
569 参照

winsock - WinsockがMACADDRESSマルチキャストグループに参加

イーサネットマルチキャストグループに参加する方法はありますか?私が見つけたすべてのドキュメントは、IPグループの追加に関するものです。

MACアドレス01:00:0c:cc:cc:ccに送信されるCiscoCDPパケットを受信したいだけです。

0 投票する
1 に答える
288 参照

integration - スプレッドを介して通信するように 2 台のマシンを構成する方法

Spread Toolkitを介して通信する必要がある同じネットワーク内のマシンが必要です 両方のマシンに同じ構成ファイルがあります

Spread は両方のマシンで正しく開始されますが、もう一方のマシンは表示されません。実際にメッセージを送信しても機能しません。

0 投票する
1 に答える
409 参照

.net - .NET マルチキャスト ソケット エラー

2 つのマルチキャスト チャネルを使用するアプリがあるため、

後で、同じアプリで

(異なるポートに注意してください)。

実行ポイントが 2 番目のバインドに到達すると、例外 (HResult 0x80004005) が発生し、1 つのプロトコル/アドレス/ポートしか使用できないことが警告されます...

私はC++アプリでそれを行ったので、エラーがあるに違いないと思います。

それの何が問題なのですか?

前もって感謝します

0 投票する
1 に答える
820 参照

python - Connecting to a Multicast Server in Python

This is my code for connecting to a multicast server, is this the best way of handling the exception. What I would like to do is to retry to connect if an exception occurs

Could someone offer any advice on how to do this

Thanks in advance

0 投票する
4 に答える
15667 参照

c# - .NET で UDP マルチキャストが送信されるネットワーク インターフェイスを指定する

アクティブなワイヤレス カードと、同じアプリケーションを実行している別のマシンに接続されたクロスオーバー ケーブルを備えた LAN ポートの両方を備えたコンピュータでは、LAN ワイヤを介して他のコンピュータに UDP マルチキャストを送信する必要があります。C# ソケットを使用すると、Windows は毎回 WLAN アダプタ経由でメッセージをルーティングしようとするようです。

UDP マルチキャストを送信するネットワーク インターフェイスを指定する方法はありますか?

0 投票する
2 に答える
2182 参照

c# - ネットワークに依存しないインタープロセス pubsub

コンピュータにネットワーク カードがインストールされておらず、次のような機能が必要だとします。

プロセス 1 は、"Uri1" などの URI にメッセージを発行します。

プロセス 2 は、"Uri1" でメッセージをリッスンし、メッセージを "Uri2" に発行します。

プロセス 3 は、両方の URI からのメッセージをリッスンします。

すべてのプロセスは同じコンピューター上で実行されます。いくつかの調査の後、MSMQ が (キュー名を URI として使用する) 方法であると確信していますが、実装の問題は残っています。私はいくつかの可能性に出くわしました:

MSMQ を直接使用
する このアプローチの問題点は、作成、作成、削除などのキューを自分で管理する必要があることです...また、私が読んだことから、経験がないため、MSMQ の多くの落とし穴と制限に遭遇する可能性があります。それと

NServiceBusMassTransitまたはRhinoServiceBusを使用する (すべて MSMQ を使用する) それらはすべて有能に見えますが、特に NServiceBus のように見えますが、それらのいずれかから基本的な pubsub 機能を抽出する方法をドキュメントから理解できないようです。上記と同様のインターフェース

WCF の使用(MSMQ 経由) 繰り返しますが、これは良いオプションのように見えますが、私は WCF の専門家とはかけ離れているため、詳しく調べる前に、これが正しい方法であることを確認したいと思います。

これまでの私たちのアプローチは、十分に機能する PGM マルチキャストに依存していましたが、ネットワーク カードなしで作業するという新しい要件により、少なくとも私が知る限り、オフライン作業には別のメカニズムを使用する必要があります。

ありがとう!

0 投票する
1 に答える
1188 参照

flash - Webページでマルチキャストビデオを再生するためのオプション

ビデオマルチキャストをサポートするネットワーク階層を想定すると、Webページからこのストリームを利用するために今日どのようなオプションがありますか?

残念ながら、SilverlightとプロジェクトStar Lightでこれについての言及をいくつか見ましたが、これは経験がありません。また、HTML5とFlashに続く3番目のオプションのように感じます。

これを処理できる今日の市場には何がありますか?