SocketConnection
public class SocketConnection : NSObject, StreamDelegate
Undocumented
-
Undocumented
Declaration
Swift
public var isConnected: Bool { get } -
Undocumented
Declaration
Swift
public var delegate: SocketConnectionDelegate? -
Undocumented
Declaration
Swift
public var bufferSize: Int -
Undocumented
Declaration
Swift
public func onString(action: @escaping ((String) -> Void)) -
Undocumented
Declaration
Swift
public func onData(action: @escaping ((Data) -> Void)) -
Undocumented
Declaration
Swift
public func onConnected(action: @escaping (() -> Void)) -
Undocumented
Declaration
Swift
public func onDisconnected(action: @escaping (() -> Void)) -
Undocumented
Declaration
Swift
public convenience init(_ host: String, _ port: Int, _ bufferSize: Int = 8192, connected: (() -> Void)? = nil, disconnected: (() -> Void)? = nil, autoReconnect: Bool = true, readTimeout: Double = 0.02, sendDelay: Double = 0, sendOnConnect: Bool = true, retries: Int = 10) -
Undocumented
Declaration
Swift
public func connect(failed: (() -> Void)? = nil, connected: (() -> Void)? = nil, disconnected: (() -> Void)? = nil, timeout: Double = 60.0) -
Undocumented
Declaration
Swift
public func disconnect() -
Undocumented
Declaration
Swift
public func reconnect() -
Undocumented
Declaration
Swift
public func send(byte: UInt8) -> SocketResult -
Undocumented
Declaration
Swift
public func send(bytes: [UInt8]) -> SocketResult -
Undocumented
Declaration
Swift
public func send(array: [Any]) -> SocketResult -
Undocumented
Declaration
Swift
public func send(string: String) -> SocketResult -
Undocumented
Declaration
Swift
public func send(data: Data) -> SocketResult -
Undocumented
Declaration
Swift
public func send(int: Int) -> SocketResult -
Undocumented
Declaration
Swift
public func stream(_ aStream: Stream, handle eventCode: Stream.Event) -
Undocumented
Declaration
Swift
public func until(until u: String, timeout: Double = 1.0, _ action: @escaping (String) -> Void, _ failed: (() -> Void)? = nil)
-
Undocumented
Declaration
Swift
public static func create(_ host: String, _ port: Int, _ parameters: [String : Any]) -> SocketConnection -
Undocumented
Declaration
Swift
public func connect(_ parameters: [String : Any] = [:]) -
Undocumented
Declaration
Swift
public func onString(_ action: JSValue) -
Undocumented
Declaration
Swift
public func onData(_ action: JSValue) -
Undocumented
Declaration
Swift
public func onConnected(_ action: JSValue) -
Undocumented
Declaration
Swift
public func onDisconnected(_ action: JSValue) -
Undocumented
Declaration
Swift
public func send(_ val: Any)
SocketConnection Class Reference