サービス(IP +ポート)が実行されていることに基づいて、リモートホストが稼働しているかどうかを検出する必要があります。ICMPポートがブロックされていても動作させる必要があるため、pingを使用できません。
サービスがTCPを使用している場合もあれば、UDPを使用している場合もあります(ただし、確認する必要がある場合、サーバーをUDPまたはTCPで実行する必要があるかどうかは、そのタイプによって異なります)。TCPポートのチェックに問題はありません( https://stackoverflow.com/a/7605428/397830に基づく)。しかし、UDP は接続指向のプロトコルではないため、リモート ホストがこのポートで UDP をリッスンしていることを確認するにはどうすればよいでしょうか?
ありがとうございました!