---
title: "nw_group_descriptor_create_multicast(_:)"
framework: network
role: symbol
role_heading: Function
path: "network/nw_group_descriptor_create_multicast(_:)"
---

# nw_group_descriptor_create_multicast(_:)

Creates group descriptor you use to join an IP multicast group on a local network.

## Declaration

```swift
func nw_group_descriptor_create_multicast(_ multicast_group: nw_endpoint_t) -> nw_group_descriptor_t
```

## Discussion

Discussion important: In order to use multicast on iOS, your app will need to have the com.apple.developer.networking.multicast entitlement.

## Topics

### Customizing Multicast Behavior

- [nw_multicast_group_descriptor_set_disable_unicast_traffic(_:_:)](network/nw_multicast_group_descriptor_set_disable_unicast_traffic(_:_:).md)
- [nw_multicast_group_descriptor_get_disable_unicast_traffic(_:)](network/nw_multicast_group_descriptor_get_disable_unicast_traffic(_:).md)
- [nw_multicast_group_descriptor_set_specific_source(_:_:)](network/nw_multicast_group_descriptor_set_specific_source(_:_:).md)

## See Also

### Functions

- [nw_advertise_descriptor_copy_txt_record_object(_:)](network/nw_advertise_descriptor_copy_txt_record_object(_:).md)
- [nw_advertise_descriptor_create_application_service(_:)](network/nw_advertise_descriptor_create_application_service(_:).md)
- [nw_advertise_descriptor_create_bonjour_service(_:_:_:)](network/nw_advertise_descriptor_create_bonjour_service(_:_:_:).md)
- [nw_advertise_descriptor_get_application_service_name(_:)](network/nw_advertise_descriptor_get_application_service_name(_:).md)
- [nw_advertise_descriptor_get_no_auto_rename(_:)](network/nw_advertise_descriptor_get_no_auto_rename(_:).md)
- [nw_advertise_descriptor_set_no_auto_rename(_:_:)](network/nw_advertise_descriptor_set_no_auto_rename(_:_:).md)
- [nw_advertise_descriptor_set_txt_record(_:_:_:)](network/nw_advertise_descriptor_set_txt_record(_:_:_:).md)
- [nw_advertise_descriptor_set_txt_record_object(_:_:)](network/nw_advertise_descriptor_set_txt_record_object(_:_:).md)
- [nw_browse_descriptor_create_application_service(_:)](network/nw_browse_descriptor_create_application_service(_:).md)
- [nw_browse_descriptor_create_bonjour_service(_:_:)](network/nw_browse_descriptor_create_bonjour_service(_:_:).md)
- [nw_browse_descriptor_get_application_service_name(_:)](network/nw_browse_descriptor_get_application_service_name(_:).md)
- [nw_browse_descriptor_get_bonjour_service_domain(_:)](network/nw_browse_descriptor_get_bonjour_service_domain(_:).md)
- [nw_browse_descriptor_get_bonjour_service_type(_:)](network/nw_browse_descriptor_get_bonjour_service_type(_:).md)
- [nw_browse_descriptor_get_include_txt_record(_:)](network/nw_browse_descriptor_get_include_txt_record(_:).md)
- [nw_browse_descriptor_set_include_txt_record(_:_:)](network/nw_browse_descriptor_set_include_txt_record(_:_:).md)
