問題タブ [udp]

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

linux - LinuxでCを使用してUDPブロードキャストを行う方法は?

LinuxでCを使用してUDPブロードキャストを行う方法は?

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

networking - UDP/TCPで使われる疑似ヘッダーの意義とは

UDP チェックサムの計算のために疑似ヘッダーが UDP データグラムの先頭に追加されるのはなぜですか? この背後にある合理的な理由は何ですか?

0 投票する
7 に答える
26183 参照

windows - 変更された UDP パケットをキャプチャして再生するための Windows ツールはありますか?

以下を実行する Windows 用のツール (または一連のツール) を探しています。

  1. 特定のネットワーク インターフェイスからファイルへの UDP パケットをキャプチャします。
  2. ネットワーク インターフェイスを介してファイルからパケットのストリームを再生します。
  3. 2 に加えて、元のパケットを元のホストとは異なるホストにリプレイします。

1と2はすでに持っているが、3を行うツールが見つからない。

キャプチャにはWiresharkを、再生にはColaso​​ft Packet Playerを使用できますが、パケットの送信先のホストを変更する方法が見つかりませんでした。

このツールは、Windows XP SP2/3 で動作するはずです。

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

c++ - 2 つのネットワーク カードが存在する状態で UDP マルチキャスト用のソケットをセットアップする方法は?

ソケットと c++ (c) を使用して udp マルチキャスト データを取得しようとしています。2 つのネットワーク カードを備えたサーバーを使用しているため、ソケットを特定のインターフェイスにバインドする必要があります。現在、ネットワーク カードが 1 つしかない別のサーバーでテストしています。

INADDR_ANY を使用すると udp データが表示されますが、特定のインターフェイスにバインドするとデータが表示されません。関数 inet_addr は失敗していません (今のところ、戻り値のチェックを削除しました)。

コードは以下です。1 つのネットワーク カードを備えたサーバーでは、私の IP アドレスは 10.81.128.44 です。次のように実行するとデータを受け取ります: ./client 225.0.0.37 12346

これは私にデータを与えません: ./client 225.0.0.37 12346 10.81.128.44

助言がありますか?(コードがコンパイルされることを願っています。コメントを削除しました...)

前もって感謝します ...

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

c# - すべてのワークステーションにイベントを送信する最良の方法は何ですか?

行き詰まったので、誰かが私を導いてくれることを願っています...ワークステーションに緊急事態を通知し、ユーザーの画面の下部に小さなメッセージをポップアップ表示する緊急ブロードキャスト システムを作成する必要があります。これは簡単に思えますが、複数のサブネット上に約 4000 台のワークステーションがあります。システムはほぼリアルタイムで、軽量で、Windows サービスとして簡単に展開できる必要があります。

この問題は、ルーターが UDP ブロードキャスト パケット xxx255 を転送しないことを発見したときに始まりました。後で、ネット送信メッセージをキャッチするためにVB6で簡単なテストフックを作成しましたが、それらでさえルーターを通過しませんでした。また、パケットをフィルタリングして、ネットワーク パケットが目的の宛先に到達していないことを検出する単純なパケット スニファも作成しました。

次に、HTTP 経由で MSMQ を使用して調べてみましたが、これには IIS がターゲット ワークステーションにインストールされている必要がありました。非常に多くのワークステーションがあるため、セキュリティ上の大きな問題になります。

現在、サブスクライバーにイベントを送信する非同期コールバックを使用して Web サービスを完成させました。小規模では完全に機能しますが、サブスクライバーが 15 を超えると、パフォーマンスが大幅に低下します。サーバーのポーリングは、サーバーに負荷がかかるため、実際にはオプションではありません (さらに、私も試しました)。

どのテクノロジーを使用するかについて、あなたの助けが必要です。非常に多くのクライアントでコメットの方法を使用した人がいますか、それとも WCF を見る必要がありますか?

Visual C# 2005 を使用しています。この苦境から抜け出すのを手伝ってください。

ありがとう

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

networking - サブネット全体の UDP ブロードキャスト パケット

UDP ブロードキャスト パケットをルーター経由で別のサブネットに送信することはできますか? ネットワーク上の特定のデバイスを検出するアプリを作成していますが、PC が探しているデバイスとは異なるサブネット上にある可能性があります。

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

tcp - サーバーレス LAN チャット プログラムの開発 ヘルプ!

単純なサーバーレス LAN チャット プログラムを楽しみのために開発したいと考えています。これどうやってするの ?どのタイプのアーキテクチャを使用する必要がありますか?

昨年、私はTCP、UDPクライアント/サーバーアプリケーションプロジェクトに取り組みました。単純でした(サーバーは特定のポート/ソケットをリッスンし、クライアントはサーバーのポートに接続するなど).しかし、「サーバーレス」LANチャットを開発する方法についてはわかりませんプログラム。これどうやってするの?UDP、TCP、マルチキャスト、ブロードキャスト? または、プログラムはサーバーとクライアントの両方のように動作する必要がありますか?

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

udp - wxWidgets で UDP ブロードキャスト メッセージを送信する

Mac/Win/Linux で wxWidgets 2.8.9 を使用して、UDP ブロードキャスト メッセージを送信するにはどうすればよいですか? 受信は wxDatagramSocket を使用して動作していますが、UDP ブロードキャスト メッセージを送信する方法がわかりません。

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

c# - HLDS からサーバー ログをプログラムで読み取るにはどうすればよいですか?

HLDS (Half-Life Dedicated Server) からリモートで送信されたサーバー ログを読み取って解析するにはどうすればよいですか?

私の理解では、サーバーがコマンドを使用してログを配信する場所を指定できますlog_address。この後、サーバーは UDP 経由でログを配信することになっています。

PHP または ASP.NET C# を使用してこれらのログをリッスンするにはどうすればよいですか? 着信パケットをリッスンする必要があるのか​​、HLDS にパケットの要求を送信する必要があるのか​​ わかりません。を使用して UDP 接続を監視しようとしましnetstat -aたが、これを理解できないようです。

注: ロギング プロセスを支援するサードパーティ製の mod をサーバーにインストールできないため、log_address の実装を使用したいと考えています。私は HLSW についても認識しており、このようなクライアント側のアプリケーションを探していません。

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