exponenta event banner

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

Проблема

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

'tcpserver' unable to read any data

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

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

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

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

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

ПричинаРешение
На подключенный клиент была отправлена недопустимая команда, поэтому возникла проблема при чтении ответа на команду с сервера.Проверьте правильность форматирования команд в документации клиента.
Неверный признак окончания записи был отправлен подключенному клиенту перед попыткой чтения данных, поэтому данные для чтения отсутствуют.Убедитесь, что сервер Terminator свойство имеет значение, требуемое для клиента. Сервер и подключенный клиент должны иметь один и тот же признак конца. Дополнительные сведения о настройке свойства см. в разделе configureTerminator.
Сервер не получил данные, так как клиент не был подключен к нему или подключенный клиент не отправил данные.Убедитесь, что клиент создан с использованием адреса и порта, указанных при создании tcpserver объект. Проверьте, что значение Connected свойство - 1 (true) для сервера. Также убедитесь, что подключенный клиент попытался отправить данные на сервер.

См. также

| |

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