mirror of https://github.com/vapor/docs.git
14 lines
483 B
Markdown
14 lines
483 B
Markdown
# WebSocket
|
|
|
|
WebSockets are a type of connection that can be instantiated by upgrading an existing HTTP/1.1 connection. They're used to dispatch notifications and communicate real-time binary and textual Data.
|
|
|
|
Vapor 3 supports both WebSocket [Client](client.md) and [Server](upgrade.md).
|
|
|
|
## Using websockets
|
|
|
|
WebSockets are interacted with using [binary streams](binary-stream.md) or [text streams](text-stream.md).
|
|
|
|
### Errors
|
|
|
|
Any error in a WebSocket will close the connection.
|