A package declaring a simple protocol for WebSocket clients to adhere to. This protocol is intended to be able to be used to abstract away URLSessionWebSocketTask and Starscream, but it could be easily used for other WebSocket clients.
Tests
Using Xcode
In your Terminal, navigate to the WebSocketProtocol directory
Open the WebSocketProtocol Swift package using Xcode
Make sure the build target is macOS
Product -> Test
Using swift test
In your Terminal, navigate to the WebSocketProtocol directory
Open the WebSocketProtocol directory in another Terminal window
WebSocketProtocol
(macOS, iOS, iPadOS, tvOS, and watchOS)
A package declaring a simple protocol for WebSocket clients to adhere to. This protocol is intended to be able to be used to abstract away
URLSessionWebSocketTaskand Starscream, but it could be easily used for other WebSocket clients.Tests
Using Xcode
WebSocketProtocoldirectoryWebSocketProtocolSwift package using XcodeUsing
swift testWebSocketProtocoldirectoryWebSocketProtocoldirectory in another Terminal windowswift test