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

Проблема

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

'tcpserver' unable to read any data

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

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

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

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

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

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

См. также

| |

Похожие темы