Твердость Сервер TCP/IP, Предупреждающий: Не мог Считать Любые Данные

Проблема

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

'tcpserver' unable to read any data

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

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

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

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

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

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

Смотрите также

| |

Похожие темы