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

# NWProtocolWebSocket.CloseCode.Defined.goingAway

An endpoint is no longer available, such as when a server is down.

## Declaration

```swift
case goingAway
```

## See Also

### Defined Close Codes

- [NWProtocolWebSocket.CloseCode.Defined.normalClosure](network/nwprotocolwebsocket/closecode/defined/normalclosure.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)
