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

Проблема

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

'tcplient' unable to read any data

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

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

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

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

  • Чтение данных бинблока с помощью readbinblock функция.

ПричинаРешение
На устройство отправлена недопустимая команда, поэтому возникает проблема при считывании ответа на команду.Проверьте руководство по устройству на соответствие форматированию команд.
Перед попыткой чтения данных на инструмент был отправлен неправильный терминатор строки записи, поэтому нет данных для чтения.Проверьте, что Terminator Свойство установлено на значение, требуемое вашим устройством. Для получения дополнительной информации об установке свойства см. configureTerminator.
Устройство не получило команду из-за неправильного адреса удаленного хоста или удаленного порта.Проверьте, что устройство находится по указанному вами адресу удаленного хоста и прослушивает удаленный порт, указанный при создании tcpclient объект. Дополнительные сведения о настройках связи см. в разделах Создание клиента TCP/IP и Настройка параметров и Запись и чтение данных через интерфейс TCP/IP.

См. также

| |

Похожие темы