exponenta event banner

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

Проблема

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

'tcplient' unable to read any data

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

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

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

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

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

См. также

| |

Связанные темы