私は、UDPブロードキャストを使用してリモートデバイスを検出または設定するプロジェクトに取り組んでいます。これらのデバイスには、IPアドレスがまだ設定されていない場合があります。少なくとも、接続先のネットワークと一致する必要はありません。現時点では、ターゲットアドレスが255.255.255.255
の単一のsendto
を使用しています。ほとんどの場合、これは正常に動作しますが、複数のNICを搭載したVistaマシンでは、ブロードキャストはインターフェイスの1つから送信されるようです。 Vistaにすべてのインターフェイスにブロードキャストを送信させるにはどうすればよいですか?マルチホームシステムでのUDPブロードキャスト
2
A
答えて
2
sendto
コールに応答して、すべてのインターフェイスでパケットが生成されることはありませんでした。
適切なオプションは、ネットワークインターフェイスを列挙し、正しいリンクローカルブロードキャストを決定し、各インターフェイスを介して別々のパケットを個別に送信することです。
1
インターフェイスを列挙し、各インターフェイスで1回パケットを送信します。
1
私たちは全く同じ問題を抱えています。サブネットブロードキャストは設定できません。デバイスが間違ったIP(範囲外)を持っている場合、サブネットブロードキャストをそのIPスタックに送信することは決して受け入れられません。 私たちがDHCPを許可しない限り、厄介な問題は...
+0
実際には、同じ問題があります – megabytephreak
関連する問題
- 1. マルチホームシステムでUDPブロードキャストを受信
- 2. boost :: asio UDPブロードキャスト
- 3. Android 3G UDPブロードキャスト
- 4. スレッドでUDPブロードキャストを聞く
- 5. 未処理のLWIP UDPブロードキャスト
- 6. C++ UDPブロードキャストを送信
- 7. iPhone UDPブロードキャストと応答
- 8. QTによるUDPブロードキャスト
- 9. IOSのCFSocketを使ったUDPブロードキャスト
- 10. UDPブロードキャスト、XPとVistaの違い
- 11. クロスオーバー接続によるUDPブロードキャスト
- 12. UDPブロードキャストを受信する[VirtualBox、Ubuntu、Python]
- 13. Python UDPブロードキャストが送信されない
- 14. C#UDPブロードキャストして受信する例
- 15. 2ウェイUDPブロードキャスト問題、ボウルランドターボC++
- 16. PyQt4のudpブロードキャストが動作しないようです。
- 17. JavaでのUDPブロードキャストが機能しません
- 18. C#ブロードキャストはUDPメッセージで、複数の応答を待ちます
- 19. Node.js UDPブロードキャストはループバックで動作し、WiFiではなく
- 20. ブロードキャスト方法UDPソケットを使ってメッセージをローカルにブロードキャストするには?
- 21. UDPブロードキャストをPHPから送信し、C#で受信する
- 22. UDPピアツーピア接続を介してネットワークメッセージをブロードキャストできますか?
- 23. PHPでUDPブロードキャストを受信する方法
- 24. Chrome拡張機能でUDPをブロードキャストする
- 25. データを受信中にUDPでブロードキャストする
- 26. UDPブロードキャスト - JavaサーバーのIPアドレスを要求するAndroidアプリ
- 27. 標準以外のUDPブロードキャストPythonを受信
- 28. あなた自身のブロードキャストUDPパケットを無視する方法
- 29. UDPブロードキャストの自己受信を無効にする
- 30. LANでのコンピュータの探索とサーバーのセットアップのためのUDPブロードキャスト
すべてのデバイスがIPのリンクのサブネット用に設定されているわけではないので、リンクローカルアドレスが機能するかどうかわかりません。 – megabytephreak