Socket 客户端 SocketIOCocoa

码农软件 · 软件分类 · 网络(Networking) · 2019-07-10 14:57:05

软件介绍

SocketIOCocoa 是用 Swift 编写的 Socket.IO 的客户端开发包。同时也提供 Objective-C 版本。

示例代码:

创建客户端:

var client = SocketIOClient(uri: uri, reconnect: true, timeout: 30)
client.open()

创建 Socket

var socket = client.socket("namespace")// Set a delegate on socket

SocketIOSocketDelegate

@objc public protocol SocketIOSocketDelegate {
    // Called when the socket received a low level packet
    optional func socketOnPacket(socket: SocketIOSocket, packet: SocketIOPacket)

    // Called when the socket received an event
    func socketOnEvent(socket: SocketIOSocket, event: String, data: AnyObject?)

    // Called when the socket is open
    func socketOnOpen(socket: SocketIOSocket)

    // Called when the socket is on error
    func socketOnError(socket: SocketIOSocket, error: String, description: String?)
}

发送消息:

socket.event("message", data: [1,2,3]) { (packet) -> Void in
    expectation.fulfill()
}
self.waitForExpectationsWithTimeout(300, handler: nil)

本文地址:https://codercto.com/soft/d/9832.html

最优化理论与方法

最优化理论与方法

袁亚湘 / 科学出版社 / 1997-1 / 38.00元

《最优化理论与方法》全面、系统地介绍了无约束最优化、约束最优化和非光滑最优化的理论和计算方法,它包括了近年来国际上关于优化研究的最新成果。《最优化理论与方法》在经济计划、工程设计、生产管理、交通运输等方面得到了广泛应用。一起来看看 《最优化理论与方法》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具