Visual Basic: Winsock Control
См. также Пример Обратитесь к
Методы, подобные GetData, кроме PeekData не удаляют данные из входной очереди. Метод работает только для соединений TCP.
Синтаксис
object.PeekData data, [type,] [maxLen]
Синтаксис метода PeekData состоит из следующих частей
| Part | Description |
| object | объектное выражение ,выражающее объект в обращении. |
| data | Сохраняет полученные данные после того как метод завершается успешно. Если область data недостаточна для требуемого типа, data будет установлена в Empty. |
| type | Необязателен. Тип получаемых данных как показано в установках. Значение по умолчанию: vbArray + vbByte. |
| maxLen | Необязателен. Укажите желаемый размер, когда область получения имеет тип массив byte или string. Если этот параметр опущен для массива byte или string, все доступные данные будут извлечены. Если параметр указан для типов data отличных от массива byte array и string, он игнорируется. |
Установки
Установи для type:
| Type | Constant |
| Byte | vbByte |
| Integer | vbInteger |
| Long | vbLong |
| Single | vbSingle |
| Double | vbDouble |
| Currency | vbCurrency |
| Date | vbDate |
| Boolean | vbBoolean |
| SCODE | vbError |
| String | vbString |
| Byte Array | vbArray + vbByte |
Возвращаемое значение
Void
Примечания
Если указан тип vbString, строчные данные конвертируются в UNICODE перед возхвращением пользователю.