1

У меня проблема с локализатором GPS (TK102), который, вероятно, отправляет данные по UDP, но мой сервер не получает их (в то время как это происходит от других клиентов, использующих UDP и этот IP/ порт).

Я спросил в Unix/Linux о том, как я могу решить эту проблему на стороне сервера.

Но я также хотел бы спросить здесь, если есть какое-либо решение для Windows, которое я мог бы использовать на своем домашнем компьютере (после перенаправления локализатора на IP-адрес этого компьютера вместо одного сервера) для перехвата / трассировки / проверки, действительно ли он что-то отправляет, а если есть - то что?

1 ответ1

0

Решение практически одинаково для каждой операционной системы. Запустите анализатор пакетов на сервере (для Windows есть, например, Windump или Wireshark). Windump :

C:\> windump -D
1.\Device\NPF_{FD6B99B9-2B36-4222-A1C3-59C52DE63BB1} (Intel(R) PRO/1000 MT Desktop Adapter)

C:\> windump -i 1 -XX udp
windump: listening on \Device\NPF_{FD6B99B9-2B36-4222-A1C3-59C52DE63BB1}
...

Затем отправьте UDP-пакеты на ваш сервер с другого хоста:

hping3 SERVER --udp -p 2342 -c 1 -n

или же

nmap -sU -n -Pn -p 2342 SERVER

и посмотрите, регистрирует ли анализатор пакетов эти пакеты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .