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