Возможные причины и решение
-
Неправильно выбран режим работы.
Установите режим работы [UDP mode]
-
Неправильно выбран UDP порт в NPort.
Настройки UDP-порта в NPort должны соответствовать настройкам в программе.
-
Ошибка из-за DHCP.
Если хост-компьютер и NPort в одной среде DHCP:
- Нужно назначить фиксированный IP-адрес компьютеру и устройству NPort.
- В среде DHCP можно сопоставить конкретный IP-адрес к MAC-адресам NPort и хоста.
-
Неправильно задан IP назначения.
IP-адрес назначения (Destination IP) должен быть таким же, как текущий IP хост-компьютера.
-
Правило фильтрации брандмауэра.
Убедитесь, что TCP порт в вашем брандмауэре открыт.
-
Неправильно установлен DIP-переключатель SW1 на DE-311/211.
У моделей DE-311/211 DIP-переключатель SW1 должен быть установлен в положение OFF.
-
Потеря данных.
Протокол UDP не гарантирует доставку данных. Но кое-что мы можем сделать для решения этой проблемы:
- Разгрузите сеть на сколько это возможно.
- Ваша программа должна уметь заново посылать данные, если он будут потеряны.
- Измените используемую архитектуру клиент/сервер.