問題タブ [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.
delphi - UDP を使用してクライアント/サーバーのブロードキャスト通信を行うことを恐れるべきですか?
この 2 日間、Indyとプロトコルに関する各StackOverflow
質問と回答 (そしてもちろんグーグル) を読んで、ユーザー アプリケーションと Windows サービス間の通信方法でどちらを使用する必要があるかを判断しました。TCP
UDP
私がこれまでに見たものからUDP
、最も簡単で、ブロードキャストメッセージを受信することができた唯一のものですTidUDPClient
(私はまだ応答をテストしていません)。TCP
また、スレッドループが少し複雑であることにも気付きました。
しかし、私が言われていることはどこでもUDP
信頼できるものでUDP
はないので、信頼できないTCP
.
私のユーザー アプリケーションは多くのマシンで実行さIP
れ、クライアントの資金に応じて、クライアントと 1 つを共有するそのうちの 1 つまたは専用のマシンでサービスが実行されます。UDP
では、データ損失の可能性について本当に心配する必要がありますか?
IP
サーバーがアプリケーションの更新について一度にすべてのクライアントに通知するように、ブロードキャスト機能が必要です。もちろん、クライアント アプリケーションがサービス/サーバーがどこにあるかわからない場合は、ブロードキャスト呼び出しを送信して、サーバーの場所を通知します。に該当しTCP
ますか?
主なアプリケーション自体は更新できないため、送信するメッセージは、ユーザー アクセスの確認、ユーザーの権限、およびアプリケーションの実行ファイルの更新の要求です。これらのメッセージは以下のように暗号化されており、賭け金が大きくなる場合があります。
e86c6234bf117b97d6d4a0c5c317bbc75a3282dfd34b95446fc6e26d46239327f2f1db352b2f796e95dccd9f99403adf5eda7ba8
android - Androidでカスタムアクションをブロードキャストする方法
Bluetooth 機能を使用するアプリケーションを作成しています。カスタム文字列をブロードキャストし、リッスンしているデバイスを使用して、その文字列を受信してプログラムを続行できるようにしたいと考えています。ブロードキャスト(BroadCastReceiver)をキャプチャする方法を理解しています。私の問題は、カスタム文字列(アクション)を「ブロードキャスト」することです。誰かが私を正しい方向に向けることができれば、それは大歓迎です。
algorithm - 放送における近似アルゴリズム
放送アルゴリズムの近似解とはどういう意味ですか... 私は、12 近似の解があると言うアルゴリズムに取り組んでいます。それは実際にはどういう意味ですか..誰か助けてください...
java - LAN経由でUDP datagramPacketをブロードキャストする
私はネットワークプログラミングの初心者です。JavaでUDP Datagramsocketを使用してピアツーピアネットワークアプリケーションを構築しようとしています。また、異なるホスト (ローカル エリア ネットワークに接続された Windows 7 を実行している PC) 上のピア間でメッセージをブロードキャストする必要があります。
次のコードを使用してメッセージをブロードキャストします。mySocket = new DatagramSocket(myport);
mySocket.setBroadcast(true);
broadCastPacket = new DatagramPacket(packetbroad, packetbroad.length ,
InetAddress.getByName("255.255.255.255"), 11235);
mySocket.send(broadCastPacket);
これを 1 台の PC でテストすると、正常に動作します。しかし、異なるエンド システム (ホスト/2 台の PC) でテストすると、問題が発生します。ルーターがブロードキャストを有効にし、すべてのホストのすべてのファイアウォールが無効になっているにもかかわらず、これら 2 つのホストのいずれも、他のホストからブロードキャストされたメッセージを受信しません。手伝っていただけませんか ?
c - c Linux の特定のインターフェイスでブロードキャストを聞くにはどうすればよいですか?
私は現在、これを行うだけで、私が書いた単純なブロードキャストサーバー(「こんにちは」をブロードキャストするだけ)を聞くことができます:
私が疑問に思っているのは、上記はどのインターフェースを使用しているのでしょうか? ある種のデフォルト?また、ブロードキャストをリッスンするインターフェイスを変更するにはどうすればよいですか? 設定によるマルチキャストimr_address
と構造体imr_ifindex
で見たことip_mreqn
がありますが、ブロードキャストに相当するものがあるかどうかはわかりません。
java - 電話からインターネット訪問者へのビデオストリーミング、数秒の遅延とレビュー
イベントの Web ベースのストリーミング ビデオをセットアップする必要があります。
ビデオを撮影するユニットは、ほとんどの場合、スマートフォン
(または、コンピュータに接続された実際のビデオ カメラ) である可能性があります。
私が必要なのは
- ビデオをキャプチャし、圧縮してインターネット経由で送信する方法。
(そしてできれば完全な品質で録音することもできますが、それはオプションです) - 数秒の遅延で Web サイトのエンド ユーザーにビデオを表示します。
(プラグインまたはダウンロードは許容されますが、最適ではありません) - 追加の遅延なしでビデオをライブで見ることができるモデレーターにビデオを表示します。
(「悪いことが起こっている」とすぐに気付く担当) - モデレーターがエンド ユーザーへの送信を中断できるようにします。
(明らかに、何か問題が発生した場合、エンド ユーザーには表示されません)
コードの書き方についてアドバイスをいただく前に、まず、
- 試練全体にオンラインサービスを使用してください。(これは、司会者の割り込みが利用可能な場合にのみ機能します。何も見つかりませんでしたが、おそらく 1 つある可能性があります)
- これらを処理するいくつかのビルド済みモジュールまたはアプリを使用して、それらを接続します。
- これらのコンポーネントは、Java を使用して自分で開発できます。
- 2 と 3 の組み合わせ。
どちらの方向に進むべきか、またそれらの長所または短所を判断するのを手伝ってもらえますか?