Performance
- Remove unnecessary periodic WebSocket state check.
- Remove unnecessary try-catches.
Bug fixes
- Use
ws.CloseOutputAsync()to prevent eternal waiting for remote close frame. - Collecting sent closure message.
Others
- Add
[DebuggerDisplay]attribute onWebSocketMessage. - Allow run TestClient from both command line and Visual Studio.
- Add Keep-Alive explanations on docs.
Improvements of previous versions are available on the changelog