Эти средства правовой защиты применяются, когда вы не получаете никаких данных и вы получаете это предупреждение:
'tcplient' unable to read any data
Попробуйте эти средства для устранения следующих причин при использовании интерфейса клиента TCP/IP для:
Чтение данных ASCII (текстовых) с помощью readline
функция.
Чтение двоичных данных с помощью read
функция.
Чтение данных бинблока с помощью readbinblock
функция.
Причина | Решение |
---|---|
На устройство отправлена недопустимая команда, поэтому возникает проблема при считывании ответа на команду. | Проверьте руководство по устройству на соответствие форматированию команд. |
Перед попыткой чтения данных на инструмент был отправлен неправильный терминатор строки записи, поэтому нет данных для чтения. | Проверьте, что Terminator Свойство установлено на значение, требуемое вашим устройством. Для получения дополнительной информации об установке свойства см. configureTerminator . |
Устройство не получило команду из-за неправильного адреса удаленного хоста или удаленного порта. | Проверьте, что устройство находится по указанному вами адресу удаленного хоста и прослушивает удаленный порт, указанный при создании tcpclient объект. Дополнительные сведения о настройках связи см. в разделах Создание клиента TCP/IP и Настройка параметров и Запись и чтение данных через интерфейс TCP/IP. |
configureTerminator
| read
| readline