Эти средства применяются, когда вы получаете некоторые данные и вы получаете это предупреждение:
'tcpserver' unable to read all requested data
Попробуйте эти средства для устранения следующих причин, когда вы используете интерфейс сервера TCP/IP для чтения двоичных данных с помощью read
функция.
Причина | Решение |
---|---|
Количество считываемых значений было установлено на более высокое значение, чем количество доступных для чтения значений. | Подтвердите, что вы установите правильное количество значений, чтобы считать с read функция. Проверьте объем данных, доступных в NumBytesAvailable свойство tcpserver объект. Для получения информации об установке количества значений, которые нужно считать, см. read . |
Клиент не отправил все запрошенные данные. | Проверьте подключение к клиенту. Дополнительные сведения об устранении неполадок строения и подключения см. в разделе Поиск и устранение проблем с интерфейсом сервера TCP/IP. |
Несоответствие формата данных. | Проверьте, что тип данных клиента соответствует указанному типу данных чтения сервера. Задайте тип данных сервера с read . Для получения информации о поддерживаемых типах данных см. read . |