0

私は (VB6 で) UDP ブロードキャスト メッセージ (アドレス 255.255.255.255) を送信し、生成した電子デバイスからの応答をリッスンする小さなアプリを開発しました (これは、さらにメッセージを送信するためにデバイスの IP アドレスを知るためです)。

これは約6〜7年前で、1か月前まではすべて正常に機能していました。UDP メッセージが PC から出なくなりました。Wireshark を使用すると、他の PC から送信された UDP メッセージと、接続されたデバイスからの応答を確認できますが、自分の PC から送信したメッセージは確認できません。また、私は Comodo ファイアウォールを使用していますが、メッセージが出てくるのを見ることができません (関連するルールを削除して、Comodo がプログラムの許可を求められるようにしましたが、リクエストは TCP メッセージを送信するときにのみポップアウトします)。Comodo を試しても問題は解決しませんでした。WinXP ファイアウォールは無効になっており、何年も変更されていません。

だから私の推測では、最近の Windows の更新で何かが変わったということです....しかし、何を見ればよいでしょうか? Comodo ファイアウォールに到達する前に UDP 呼び出しをブロックしているもの、またはそれを発見する方法は? 私はウイルス対策を持っていません。念のため Windows Live Protection をアンインストールしました。私は経験豊富な Windows プログラマーですが、API の知識は主にグラフィックに関するものであり、ネットワークの専門家でもありません (マイクロプロセッサを使用し、基本的な通信には TCP/UDP ソケットを使用します)。

ありがとう

4

1 に答える 1