---
title: maxUDPPayloadSize
framework: network
role: symbol
role_heading: Instance Property
path: network/nwprotocolquic/options/maxudppayloadsize
---

# maxUDPPayloadSize

The maximum length of a QUIC packet that can be received on a connection, in bytes.

## Declaration

```swift
var maxUDPPayloadSize: Int { get set }
```

## See Also

### Customizing Connection Options

- [init(alpn:)](network/nwprotocolquic/options/init(alpn:).md)
- [init()](network/nwprotocolquic/options/init().md)
- [alpn](network/nwprotocolquic/options/alpn.md)
- [idleTimeout](network/nwprotocolquic/options/idletimeout.md)
- [initialMaxData](network/nwprotocolquic/options/initialmaxdata.md)
- [initialMaxStreamDataBidirectionalLocal](network/nwprotocolquic/options/initialmaxstreamdatabidirectionallocal.md)
- [initialMaxStreamDataBidirectionalRemote](network/nwprotocolquic/options/initialmaxstreamdatabidirectionalremote.md)
- [initialMaxStreamDataUnidirectional](network/nwprotocolquic/options/initialmaxstreamdataunidirectional.md)
- [initialMaxStreamsBidirectional](network/nwprotocolquic/options/initialmaxstreamsbidirectional.md)
- [initialMaxStreamsUnidirectional](network/nwprotocolquic/options/initialmaxstreamsunidirectional.md)
- [maxDatagramFrameSize](network/nwprotocolquic/options/maxdatagramframesize.md)
- [securityProtocolOptions](network/nwprotocolquic/options/securityprotocoloptions.md)
