# read method | |
[ReadResult](../../zircon/ReadResult-class.md) read | |
(int numBytes) | |
## Implementation | |
```dart | |
ReadResult read(int numBytes) { | |
if (handle == null) { | |
return const ReadResult(ZX.ERR_INVALID_ARGS); | |
} | |
return System.socketRead(handle!, numBytes); | |
} | |
``` | |