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

# nw_ip_options_set_version(_:_:)

Sets a required IP version to disable all other versions for a connection.

## Declaration

```swift
func nw_ip_options_set_version(_ options: nw_protocol_options_t, _ version: nw_ip_version_t)
```

## See Also

### Configuring IP Connections

- [nw_protocol_copy_ip_definition()](network/nw_protocol_copy_ip_definition().md)
- [nw_ip_version_t](network/nw_ip_version_t.md)
- [nw_ip_options_set_calculate_receive_time(_:_:)](network/nw_ip_options_set_calculate_receive_time(_:_:).md)
- [nw_ip_options_set_hop_limit(_:_:)](network/nw_ip_options_set_hop_limit(_:_:).md)
- [nw_ip_options_set_use_minimum_mtu(_:_:)](network/nw_ip_options_set_use_minimum_mtu(_:_:).md)
- [nw_ip_options_set_disable_fragmentation(_:_:)](network/nw_ip_options_set_disable_fragmentation(_:_:).md)
- [nw_ip_options_set_local_address_preference(_:_:)](network/nw_ip_options_set_local_address_preference(_:_:).md)
- [nw_ip_local_address_preference_t](network/nw_ip_local_address_preference_t.md)
