# NetBinding

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

Network binding family.

```ds title="NetBinding"
export interface NetBinding {
    connectivity: Dynamic<NetConnectivityBinding>;
    interface: Dynamic<NetInterfaceBinding>;
    options: Dynamic<NetOptionsBinding>;
    raw: Dynamic<NetRawBinding>;
    resolve: Dynamic<NetResolveBinding>;
    route: Dynamic<NetRouteBinding>;
    socket: Dynamic<NetSocketBinding>;
    udp: Dynamic<NetUdpBinding>;
}
```

[language/library/src/net/binding/net.ds:14:31](https://github.com/destack-sh/destack/blob/main/language/library/src/net/binding/net.ds#L14-L31)

## Members

### `connectivity: Dynamic<NetConnectivityBinding>`

Connectivity bindings.

### `interface: Dynamic<NetInterfaceBinding>`

Network interface bindings.

### `options: Dynamic<NetOptionsBinding>`

Socket option bindings.

### `raw: Dynamic<NetRawBinding>`

Raw socket and packet bindings.

### `resolve: Dynamic<NetResolveBinding>`

Name resolution bindings.

### `route: Dynamic<NetRouteBinding>`

Route table bindings.

### `socket: Dynamic<NetSocketBinding>`

Socket bindings.

### `udp: Dynamic<NetUdpBinding>`

UDP multicast bindings.
