Similar to GetData except PeekData does not remove data from the input queue. This method works only for TCP connections.
Syntax
object.PeekData data, [type,] [maxLen]
The PeekData method syntax has these parts
| Part | Description |
| object | An object expression that evaluates to an object in the Applies To list. |
| data | Stores retrieved data after the method returns successfully. If there is not enough data available for requested type, data will be set to Empty. |
| type | Optional. Type of data to be retrieved, as described in Settings. Default Value: vbArray + vbByte. |
| maxLen | Optional. Length specifies the desired size when receiving a byte array or a string. If this argument is missing for byte array or string, all available data will be retrieved. If provided for data types other than byte array and string, this argument is ignored. |
Settings
The settings for type are:
| 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 |
Return Value
Void
Remarks
If the type is specified as vbString, string data is converted to UNICODE before returning to the user.