Предположим, у вас есть сервер UDP, работающий на порте 9030 в Linux, и вы не можете каким-либо образом получить доступ к этому серверу UDP.Не существует брандмауэра или аналогичных устройств, препятствующих доступу к этому UDP-порту.А также, пожалуйста, знайте, что пакет достигает сетевого стека ОС, и когда ОС получает пакет, он немедленно отправляет ICMP-пакет порта назначения недоступным.И к вашему удивлению, вывод netstat показывает, что UDP-сервер работает на том порту, который вы назначили, как показано ниже:
udp 0 0 212.253.35.111:9030 0.0.0.0:* 722/udpServerApp
Также обратите внимание, что UDP-сервер прослушивает общедоступный IP-адрес, а не localhost или т. Д.этот публичный IP-адрес.
Так что может пойти не так?Какие бы у вас были лучшие догадки?Я действительно смущен.