<!--
{
  "documentType" : "article",
  "framework" : "Network",
  "identifier" : "/documentation/Network/network-constants",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Network Constants"
}
-->

# Network Constants

Access Network framework constants used in C.

## Topics

### Constants

[`var NW_FRAMER_CREATE_FLAGS_DEFAULT: Int32`](/documentation/Network/NW_FRAMER_CREATE_FLAGS_DEFAULT)

A constant flag value that indicates that the default framer protocol behavior should be used.

[`var NW_FRAMER_WAKEUP_TIME_FOREVER: UInt64`](/documentation/Network/NW_FRAMER_WAKEUP_TIME_FOREVER)

A sentinel value that indicates that no wakeup should be delivered.

[`var NW_LISTENER_INFINITE_CONNECTION_LIMIT: UInt32`](/documentation/Network/NW_LISTENER_INFINITE_CONNECTION_LIMIT)

A static value that indicates that inbound connections should not be limited.

[`var NW_QUIC_CONNECTION_DEFAULT_KEEPALIVE: Int32`](/documentation/Network/NW_QUIC_CONNECTION_DEFAULT_KEEPALIVE)

[`var nw_browser_state_waiting: nw_browser_state_t`](/documentation/Network/nw_browser_state_waiting)

[`var nw_interface_radio_type_cell_cdma: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_cell_cdma)

[`var nw_interface_radio_type_cell_endc_mmw: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_cell_endc_mmw)

[`var nw_interface_radio_type_cell_endc_sub6: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_cell_endc_sub6)

[`var nw_interface_radio_type_cell_evdo: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_cell_evdo)

[`var nw_interface_radio_type_cell_gsm: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_cell_gsm)

[`var nw_interface_radio_type_cell_lte: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_cell_lte)

[`var nw_interface_radio_type_cell_nr_sa_mmw: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_cell_nr_sa_mmw)

[`var nw_interface_radio_type_cell_nr_sa_sub6: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_cell_nr_sa_sub6)

[`var nw_interface_radio_type_cell_wcdma: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_cell_wcdma)

[`var nw_interface_radio_type_unknown: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_unknown)

[`var nw_interface_radio_type_wifi_a: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_wifi_a)

[`var nw_interface_radio_type_wifi_ac: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_wifi_ac)

[`var nw_interface_radio_type_wifi_ax: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_wifi_ax)

[`var nw_interface_radio_type_wifi_b: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_wifi_b)

[`var nw_interface_radio_type_wifi_g: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_wifi_g)

[`var nw_interface_radio_type_wifi_n: nw_interface_radio_type_t`](/documentation/Network/nw_interface_radio_type_wifi_n)

[`var nw_multipath_version_0: nw_multipath_version_t`](/documentation/Network/nw_multipath_version_0)

[`var nw_multipath_version_1: nw_multipath_version_t`](/documentation/Network/nw_multipath_version_1)

[`var nw_multipath_version_unspecified: nw_multipath_version_t`](/documentation/Network/nw_multipath_version_unspecified)

[`var nw_parameters_expired_dns_behavior_persistent: nw_parameters_expired_dns_behavior_t`](/documentation/Network/nw_parameters_expired_dns_behavior_persistent)

[`var nw_path_unsatisfied_reason_cellular_denied: nw_path_unsatisfied_reason_t`](/documentation/Network/nw_path_unsatisfied_reason_cellular_denied)

[`var nw_path_unsatisfied_reason_local_network_denied: nw_path_unsatisfied_reason_t`](/documentation/Network/nw_path_unsatisfied_reason_local_network_denied)

[`var nw_path_unsatisfied_reason_not_available: nw_path_unsatisfied_reason_t`](/documentation/Network/nw_path_unsatisfied_reason_not_available)

[`var nw_path_unsatisfied_reason_vpn_inactive: nw_path_unsatisfied_reason_t`](/documentation/Network/nw_path_unsatisfied_reason_vpn_inactive)

[`var nw_path_unsatisfied_reason_wifi_denied: nw_path_unsatisfied_reason_t`](/documentation/Network/nw_path_unsatisfied_reason_wifi_denied)

[`var nw_quic_stream_type_bidirectional: nw_quic_stream_type_t`](/documentation/Network/nw_quic_stream_type_bidirectional)

[`var nw_quic_stream_type_datagram: nw_quic_stream_type_t`](/documentation/Network/nw_quic_stream_type_datagram)

[`var nw_quic_stream_type_unidirectional: nw_quic_stream_type_t`](/documentation/Network/nw_quic_stream_type_unidirectional)

[`var nw_quic_stream_type_unknown: nw_quic_stream_type_t`](/documentation/Network/nw_quic_stream_type_unknown)

### Constants

[`var NW_FRAMER_CREATE_FLAGS_DEFAULT: Int32`](/documentation/Network/NW_FRAMER_CREATE_FLAGS_DEFAULT)

A constant flag value that indicates that the default framer protocol behavior should be used.

[`var NW_FRAMER_WAKEUP_TIME_FOREVER: UInt64`](/documentation/Network/NW_FRAMER_WAKEUP_TIME_FOREVER)

A sentinel value that indicates that no wakeup should be delivered.

[`var NW_LISTENER_INFINITE_CONNECTION_LIMIT: UInt32`](/documentation/Network/NW_LISTENER_INFINITE_CONNECTION_LIMIT)

A static value that indicates that inbound connections should not be limited.

[`var NW_QUIC_CONNECTION_DEFAULT_KEEPALIVE: Int32`](/documentation/Network/NW_QUIC_CONNECTION_DEFAULT_KEEPALIVE)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)