質問: Windowsファイアウォールで、外部からのUDPパケットがブロッキングされるようになるまでのタイムアウト時間はどのくらいですか? PC内部のアプリからUDPで送信をすると、そのポートに対する外部からのUDPパケットはしばらくの間はファイアウォールでブロッキングされずにそのPCアプリに届けられると思います。 しかし、もしこのPCアプリがしばらく送信をしないでいると、ファイアウォールは外部からそのポートへのパケットをブロッキングし始めるようなのです。私はアプリがポートを開いている限りはブロックされないと思っていたのですが、違うのですか? もし、送信後、一定時間後タイムアウトなどでブロッキングされるのであれば、その時間はどのくらいとか決まっているのでしょうか? Windowsファイアウォールの場合とLinux系で時間が異なりますか?(何秒?何分くらいですか?)
回答: Windows Defender Firewallのフルステートインスペクション機能のタイムアウト値について 情報を見つけられませんでした。 外部からというのがどこからの通信なのか(同じネットワーク上の別端末?別ネットワーク?) が分かりませんので一概には言えませんがもし途中にファイアウォールやルータを経由する環境 であればそのファイアウォールやルータのステートフルインスペクションの機能について調べてみるのがよいと思います。 Windows Defender Firewallのログを確認して本当にWindows Defender Firewallで拒否されているのか を調べてみるのもよいかもしれません。