SocketClientManager

open class SocketClientManager : NSObject

Experimental socket manager.

API subject to change.

Can be used to persist sockets across ViewControllers.

Sockets are strongly stored, so be sure to remove them once they are no longer needed.

Example usage: let manager = SocketClientManager.sharedManager manager["room1"] = socket1 manager["room2"] = socket2 manager.removeSocket(socket: socket2) manager["room1"]?.emit("hello")

  • Gets a socket by its name.

    Declaration

    Swift

    open subscript(string: String) -> SocketIOClient?
  • The shared manager.

    Declaration

    Swift

    open static let sharedManager = SocketClientManager()