WebSocketDelegate
@objc
public protocol WebSocketDelegate
WebSocketDelegate is an Objective-C alternative to WebSocketEvents and is used to delegate the events for the WebSocket connection.
-
A function to be called when the WebSocket connection’s readyState changes to .Open; this indicates that the connection is ready to send and receive data.
Declaration
Swift
func webSocketOpen() -
A function to be called when the WebSocket connection’s readyState changes to .Closed.
Declaration
Swift
func webSocketClose(_ code: Int, reason: String, wasClean: Bool) -
A function to be called when an error occurs.
Declaration
Swift
func webSocketError(_ error: NSError) -
A function to be called when a message (string) is received from the server.
Declaration
Swift
@objc optional func webSocketMessageText(_ text: String) -
A function to be called when a message (binary) is received from the server.
Declaration
Swift
@objc optional func webSocketMessageData(_ data: Data) -
A function to be called when a pong is received from the server.
Declaration
Swift
@objc optional func webSocketPong() -
A function to be called when the WebSocket process has ended; this event is guarenteed to be called once and can be used as an alternative to the “close” or “error” events.
Declaration
Swift
@objc optional func webSocketEnd(_ code: Int, reason: String, wasClean: Bool, error: NSError?)
WebSocketDelegate Protocol Reference