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

# nw_connection_group_send_message(_:_:_:_:_:)

Sends data to the entire group, or to a specific member of the group.

## Declaration

```swift
func nw_connection_group_send_message(_ group: nw_connection_group_t, _ content: dispatch_data_t?, _ endpoint: nw_endpoint_t?, _ context: nw_content_context_t, _ completion: @escaping nw_connection_group_send_completion_t)
```

## Parameters

- `group`: The connection group you use to send.
- `content`: The data to send.
- `endpoint`: An optional endpoint that specifies a member of the group that receives the data. If the endpoint is nil, the data will be sent to the entire group.
- `context`: The metadata that defines how the message is sent.
- `completion`: A completion that notifies you when the connection group has processed and sent the data.

## 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)
