---
title: NWProtocolOptions
framework: network
role: symbol
role_heading: Class
path: network/nwprotocoloptions
---

# NWProtocolOptions

The abstract superclass for configuring the options of a network protocol.

## Declaration

```swift
class NWProtocolOptions
```

## Relationships

### Inherited By

- [NWProtocolFramer.Options](network/nwprotocolframer/options.md)
- [NWProtocolIP.Options](network/nwprotocolip/options.md)
- [NWProtocolQUIC.Options](network/nwprotocolquic/options.md)
- [NWProtocolTCP.Options](network/nwprotocoltcp/options.md)
- [NWProtocolTLS.Options](network/nwprotocoltls/options.md)
- [NWProtocolUDP.Options](network/nwprotocoludp/options.md)
- [NWProtocolWebSocket.Options](network/nwprotocolwebsocket/options.md)

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Adding Protocols to Connections

- [NWProtocolDefinition](network/nwprotocoldefinition.md)
