Предупреждение о разрешении порта UDP: невозможно считать какие-либо данные

Проблема

Эти средства правовой защиты применяются, когда вы не получаете никаких данных и вы получаете это предупреждение:

'udpport' unable to read any data

Возможные решения

Попробуйте эти средства для устранения следующих причин при использовании интерфейса UDP для:

  • Чтение данных ASCII (текстовых) с помощью readline функция.

  • Чтение двоичных данных с помощью read функция.

ПричинаРешение
В порт UDP назначения была отправлена недопустимая команда, поэтому возникла проблема при считывании ответа на команду.Проверьте правильность форматирования команд в руководстве целевого устройства.
Перед попыткой чтения данных на порт UDP назначения был отправлен неправильный терминатор строки записи, поэтому нет данных для чтения.Проверьте, что Terminator значение свойства устанавливается на значение, необходимое для порта UDP назначения. Для получения дополнительной информации об установке свойства см. configureTerminator.
Порт UDP назначения не получил команду из-за неправильного значения порта назначения.Проверьте, что значение порта назначения UDP установлено на номер порта, который прослушивает устройство. Для получения дополнительной информации об установке порта назначения см. write или writeline.
Брандмауэр блокирует входящие пакеты UDP.Убедитесь, что настройка системного брандмауэра позволяет подключениям LocalPort.
Размер пакета UDP больше максимального размера пакета, который может обрабатываться адаптером Ethernet.Размер пакета UDP управляется OutputDatagramSize свойство. Вы можете задать размер в байтах от 1 до 65507, и значение по умолчанию является 512.

Похожие темы