# SocketReceiveMessageOptions

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

Inbound message options.

```ds title="SocketReceiveMessageOptions"
export struct SocketReceiveMessageOptions {
    flags: SocketMessageFlags;
    wantsCredentials: boolean;
}
```

[language/library/src/net/binding/socket.ds:121:126](https://github.com/destack-sh/destack/blob/main/language/library/src/net/binding/socket.ds#L121-L126)

## Members

### `flags: SocketMessageFlags`

Per-message flags.

### `wantsCredentials: boolean`

Whether peer credentials should be captured.
