問題タブ [broadcasting]

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 投票する
2 に答える
1129 参照

c# - 新しいスレッドとクロススレッドマーシャリングのコスト

そのため、イベントが発生し、それを複数のサブスクライブされた「リスナー」に「ブロードキャスト」する必要がある状況があります。

私の現在の設計は、各サブスクライバーのループであり、シリアルに動作し、各「レシーバー」に順番に通知します。

ただし、一部の負荷/ストレステストでは、受信者のリストの#15が通知を受信するまでに長時間待機する可能性があるため、自分が好きな以上にキューに入れることができることがわかりました。

受信者のリストに多かれ少なかれ同時に通知を受信させる方法を提供したいと思います。

ThreadPoolが出ています。その理由については私自身の理由があります。

私の懸念はパフォーマンスです。これが私が考えていることです...

A.イベントが発生するたびに、レシーバー固有の通知を行うために、レシーバーごとに1つのスレッドが作成されます。通知が完了すると、スレッドは終了します。
----または----
B.イベントが最初に発生すると、レシーバーごとにスレッドが作成されますが、これは「無限」のスレッドであり(ループが存続します)、通知の詳細がそれぞれにマーシャリングされます。これらのスレッドのうち、新しいデータを処理します。

したがって、問題は次のとおりです。新しいスレッドを作成する、または既存のスレッドにデータをマーシャリングするのに費用がかかるのでしょうか。それとも同じくらい費用がかかるのであれば、なぜ一方を選択するのでしょうか。

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

asp.net - ウェブサイトで番組を放送する

Web サイトで 1 つのライブ イベントをブロードキャストする必要があります。

入力: 1 ライブ信号

出力: ウェブに載せる

質問: その信号を PC に入力し、フラッシュ ツールを使用してエンコードし、PC からブロードキャストすることは可能ですか? または、このオプションを選択すると PC がクラッシュしますか? または、この信号を自分の PC から livestream.com などのサイトに送ると、私の PC は影響を受けますか?

信号が Web サイトに渡されるハードウェアへのブロードキャストの影響を知りたいですか?

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

android - DatagramSocket 経由のブロードキャストに関する問題

ある Android フォンから次の Android フォンへのデータグラム パケットのブロードキャストに問題があります。

2 つの異なるデータグラム ソケットを使用できるようにアプリケーションをセットアップしました。これはすべてうまく機能し、ソケットをうまく切り替えることができます。

アプリケーションと通信できる PC ベースのアプリケーションと同様に、2 台の電話を使用してアプリケーションをテストします。2 台の電話のうちの 1 台からデータグラム パケットをブロードキャストしようとすると、PC アプリケーションは問題なく反応しますが、もう一方の電話はまったく応答しません。他の電話で試しても同じことが起こります。

しかし、ここに問題があります。PC ベースのアプリケーションからブロードキャストしようとすると、両方の電話が応答します。(???)

デバイスと PC アプリケーションの両方が、送信に同じブロードキャスト アドレスを使用するように設定されています。しかし、電話が相手のブロードキャストを受け入れていないようです。私は、彼らがブロードキャストしているときに、彼ら自身からブロードキャスト レスポンスを受け取ることを確認しました。これは明らかに正しいです。

ブロードキャスト ソケットの初期化と更新に使用するメソッドを以下に示します。

誰かが私のコードに欠陥を見つけた場合は、詳しく教えてください。

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

security - DVB-CSA-1とDVB-CSA-2

mpeg2-tsDVBと放送の専門家の助けが必要です。誰かが私にそれらの共通のアルゴリズムの違いは何であるか教えてもらえますか?

0 投票する
0 に答える
698 参照

amazon-ec2 - Ubuntu と Wowza を使用した Amazon EC2 でのウェブカメラ ストリーミングのセットアップ

私は長い間、Wowza でウェブカメラ ストリーム (Flash) を受け入れるアプリケーションをセットアップし、これらのストリームをオンラインでブロードキャストして多くの人が接続/表示できるようにする方法を見つけようと試みてきました。

これはまったく可能ですか?はいの場合、何か情報はありますか。どのようにそれを行うには?

どんな助けでも大歓迎です!

敬具、ミカル

編集: Amazon EC2 または別のサーバーである場合、その関連性はありません。私はローカルで同じ問題を抱えていました。問題は、着信 Web カメラ ストリームを受け入れてブロードキャストするアプリケーションの構築に関するものです。

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

java - Javaネットワークでブロードキャストする方法

Javaでネットワークをプログラミングするのは初めてです。ネットワーク全体のすべてのノードに何らかの形でブロードキャストする方法を探していました。彼らに私の存在を知らせるために。マルチプレイヤー ネットワーク ゲームを作成しようとしていますが、クライアントが利用可能なすべてのゲームを表示して、参加するゲームを選択できるようにしたいと考えています。サーバーからブロードキャストする方法と、クライアントにリッスンさせる方法を知りたいです。

簡単にしてください、私は初心者です:)

前もって感謝します。

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

c++ - 双方向 UDP ブロードキャストの問題、ボーランド ターボ C++

2 台のコンピューターで双方向ブロードキャスト システムを実行しようとしています。初めてネットワーク プログラミングを行い、C++ を使用します。コンピューターAとコンピューターBがあり、それぞれに2つのソケットが宣言され、各コンピューターとクライアントにソケットsdとsd1、各コンピューターにサーバー宣言があるとしましょう。コンピューター A では、コンピューター A のソケット sd がコンピューター A の 192.168.2.100:50000 のクライアント IP にバインドされています。次に、ブロードキャスト コンピューター B から情報を受信します。

コンピューター B では、ソケット sd が次を使用してブロードキャスト用に設定されます。

ただし、ブロードキャストの使用のため、sd はバインドされていません。コンピューター B は、次を使用してコンピューター A に情報をブロードキャストします。

ここで、コンピューター B で宣言されたサーバーの IP は 192.168.2.100:50000 です (コンピューター A のクライアントの IP と同じであるため、その IP にブロードキャストされます)。

この上記の方法は、コンピューター B がコンピューター A にブロードキャストするときに正常に機能します。ただし、逆に同じことをしようとすると、コンピューター A がコンピューター B にブロードキャストすると、機能しません。コンピューター A では、ソケット sd1 が宣言され、次を使用してブロードキャスト用に設定されます。

sd1 はバインドされておらず、コンピューター A は次を使用してコンピューター B にブロードキャストします。

ここで、サーバーは IP 192.168.2.2:40000 として宣言されます (コンピューター B のクライアント IP アドレスであり、そこでブロードキャストされます)。コンピューター B では、socket sd1 が宣言され、クライアントにバインドされ、IP 192.168.2.2:40000 で IP が自動的に取得されます。コンピューター B は、次を使用してブロードキャストを受信します。

非常に長い話で申し訳ありませんが、できるだけ明確にする必要があります。コンピューター B がコンピューター A からのブロードキャストを受信できない理由を誰か教えてもらえますか?

0 投票する
0 に答える
394 参照

java-me - J2ME bluetooth ピコネット ブロードキャスト データ

Android Bluetooth Piconet Broadcast dataの私の質問を参照してください

ピコネットに関するアンドロイドの質問はすでに回答されていることを知っています。今、私は J2ME を使用した Bluetooth ブロードキャスト ピコネットに関する調査を行いました。

J2ME の Piconet について質問したいことがあります。

  1. Bluetooth J2ME API を使用して、1 つのスレーブから送信されたデータをブロードキャストし、そのデータをピコネット内のすべて (マスターとスレーブ) に受信することはできますか? 可能であれば、どのように機能しますか?最初にマスターに行き、次にすべてのスレーブに渡しますか、それともスレーブに直接1つずつ別のスレーブに連絡しますか?
  2. J2ME を使用した Bluetooth ブロードキャストに関するリソースはどこにありますか? (グーグルで検索してもまだ問題があります)

参考までに、コンピューターではなくJ2ME携帯電話を使用して、マスターとスレーブの両方を使用しています。

ありがとう:D. あなたの助けに本当に感謝します:D

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

c# - C#を使用してサーバーから複数のクライアントにメッセージをブロードキャストする

シナリオ:サーバーから複数のクライアントにメッセージをブロードキャストしたい。

必要性:サーバーとそのサーバーに接続された複数のクライアントがあります。管理者がサーバーを更新したい場合、サーバーは接続されているすべてのクライアントに「ログアウトしてください...サーバーが更新されています」というメッセージをブロードキャストします。

メッセージ放送の返信について、お早めにご意見をお聞かせください。TcpServerを使用しています

言語:c#