---
title: selectedSubprotocol
framework: network
role: symbol
role_heading: Instance Property
path: network/nwprotocolwebsocket/metadata/selectedsubprotocol
---

# selectedSubprotocol

The subprotocol selected by the server during the WebSocket handshake.

## Declaration

```swift
var selectedSubprotocol: String? { get }
```

## See Also

### Inspecting Handshake Results

- [additionalServerHeaders](network/nwprotocolwebsocket/metadata/additionalserverheaders.md)
