# SocketReceiveBatchEntry

`import { SocketReceiveBatchEntry } from "destack:net/binding";`

Receive request for one batch slot.

```ds title="SocketReceiveBatchEntry"
export struct SocketReceiveBatchEntry {
    payload: [uint8];
    control: [uint8];
    handles: [TransferredHandle];
    options: SocketReceiveMessageOptions;
}
```

[language/library/src/net/binding/socket.ds:161:170](https://github.com/destack-sh/destack/blob/main/language/library/src/net/binding/socket.ds#L161-L170)

## Members

### `payload: [uint8]`

Payload output buffer.

### `control: [uint8]`

Ancillary control output buffer.

### `handles: [TransferredHandle]`

Resource handle output buffer.

### `options: SocketReceiveMessageOptions`

Per-message options.
