# SourceMulticastGroup

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

Source-specific multicast group membership.

```ds title="SourceMulticastGroup"
export struct SourceMulticastGroup {
    group: IpAddress;
    source: IpAddress;
    networkInterface: MulticastInterface;
}
```

[language/library/src/net/binding/udp.ds:43:50](https://github.com/destack-sh/destack/blob/main/language/library/src/net/binding/udp.ds#L43-L50)

## Members

### `group: IpAddress`

Multicast group address.

### `source: IpAddress`

Source address.

### `networkInterface: MulticastInterface`

Interface used for membership.
