---
title: NWProtocolWebSocket.CloseCode.Defined
framework: network
role: symbol
role_heading: Enumeration
path: network/nwprotocolwebsocket/closecode/defined
---

# NWProtocolWebSocket.CloseCode.Defined

Well-known close code values.

## Declaration

```swift
enum Defined
```

## Topics

### Defined Close Codes

- [NWProtocolWebSocket.CloseCode.Defined.normalClosure](network/nwprotocolwebsocket/closecode/defined/normalclosure.md)
- [NWProtocolWebSocket.CloseCode.Defined.goingAway](network/nwprotocolwebsocket/closecode/defined/goingaway.md)
- [NWProtocolWebSocket.CloseCode.Defined.protocolError](network/nwprotocolwebsocket/closecode/defined/protocolerror.md)
- [NWProtocolWebSocket.CloseCode.Defined.unsupportedData](network/nwprotocolwebsocket/closecode/defined/unsupporteddata.md)
- [NWProtocolWebSocket.CloseCode.Defined.noStatusReceived](network/nwprotocolwebsocket/closecode/defined/nostatusreceived.md)
- [NWProtocolWebSocket.CloseCode.Defined.abnormalClosure](network/nwprotocolwebsocket/closecode/defined/abnormalclosure.md)
- [NWProtocolWebSocket.CloseCode.Defined.invalidFramePayloadData](network/nwprotocolwebsocket/closecode/defined/invalidframepayloaddata.md)
- [NWProtocolWebSocket.CloseCode.Defined.policyViolation](network/nwprotocolwebsocket/closecode/defined/policyviolation.md)
- [NWProtocolWebSocket.CloseCode.Defined.messageTooBig](network/nwprotocolwebsocket/closecode/defined/messagetoobig.md)
- [NWProtocolWebSocket.CloseCode.Defined.mandatoryExtension](network/nwprotocolwebsocket/closecode/defined/mandatoryextension.md)
- [NWProtocolWebSocket.CloseCode.Defined.internalServerError](network/nwprotocolwebsocket/closecode/defined/internalservererror.md)
- [NWProtocolWebSocket.CloseCode.Defined.tlsHandshake](network/nwprotocolwebsocket/closecode/defined/tlshandshake.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Close Code Types

- [init(rawValue:)](network/nwprotocolwebsocket/closecode/init(rawvalue:).md)
- [NWProtocolWebSocket.CloseCode.protocolCode(_:)](network/nwprotocolwebsocket/closecode/protocolcode(_:).md)
- [NWProtocolWebSocket.CloseCode.applicationCode(_:)](network/nwprotocolwebsocket/closecode/applicationcode(_:).md)
- [NWProtocolWebSocket.CloseCode.privateCode(_:)](network/nwprotocolwebsocket/closecode/privatecode(_:).md)
