Порт 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.

Похожие темы