Возможные причины и решение

  1. Неправильно выбран режим работы.

    Установите режим работы [UDP mode]

  2. Неправильно выбран UDP порт в NPort.

    Настройки UDP-порта в NPort должны соответствовать настройкам в программе.

  3. Ошибка из-за DHCP.

    Если хост-компьютер и NPort в одной среде DHCP:

    1. Нужно назначить фиксированный IP-адрес компьютеру и устройству NPort.
    2. В среде DHCP можно сопоставить конкретный IP-адрес к MAC-адресам NPort и хоста.
  4. Неправильно задан IP назначения.

    IP-адрес назначения (Destination IP) должен быть таким же, как текущий IP хост-компьютера.

  5. Правило фильтрации брандмауэра.

    Убедитесь, что TCP порт в вашем брандмауэре открыт.

  6. Неправильно установлен DIP-переключатель SW1 на DE-311/211.

    У моделей DE-311/211 DIP-переключатель SW1 должен быть установлен в положение OFF.

  7. Потеря данных.

    Протокол UDP не гарантирует доставку данных. Но кое-что мы можем сделать для решения этой проблемы:

    1. Разгрузите сеть на сколько это возможно.
    2. Ваша программа должна уметь заново посылать данные, если он будут потеряны.
    3. Измените используемую архитектуру клиент/сервер.