SwiftWebSocketWebSocket 客户端库
SwiftWebSocket 是高性能的 WebSocket 客户端库。
特性:
-
纯 Swift 解决方案,无需Objective-C的桥接。
-
读取压缩消息 (
permessage-deflate
). IETF Draft -
严格UTF-8处理。
-
API 模仿 Javascript API.
-
支持 TLS / WSS .
-
binaryType
属性在[UInt8]
或NSData
消息之间选择。 -
零判断。所有的联网、流、协议错误,都通过
error
事件路径发送。 -
发送 pings 和接受 pong 事件。
-
高性能。
例子:
func echoTest(){ var messageNum = 1 var ws = WebSocket(url: "wss://echo.websocket.org") var send : ()->() = { var msg = "#\(messageNum++): \(NSDate().description)" println("send: \(msg)") ws.send(msg) } ws.event.open = { println("opened") send() } ws.event.close = { (code, reason, clean) in println("close") } ws.event.error = { (error) in println("error \(error.localizedDescription)") } ws.event.message = { (message) in if let text = message as? String { println("recv: \(text)") send() } } }
评论
SwiftWebSocketWebSocket 客户端库
SwiftWebSocket是高性能的WebSocket客户端库。特性:纯Swift解决方案,无需Objective-C的桥接。读取压缩消息(permessage-deflate).IETFDraft
SwiftWebSocketWebSocket 客户端库
0
PyMySQLMySQL 客户端库
PyMySQL是一个纯Python实现的MySQL客户端库,支持兼容Python3,用于代替MySQLdb。注意:PyMySQL不支持_mysql提供的低级API,如data_seek、store_r
PyMySQLMySQL 客户端库
0
libspopcPOP3客户端库
libspopc是一个易于使用的POP3客户端库,它实现了RFC1939的客户端,提供了一个轻松和快速的方法来支持POP3和POP3s(SSL)的准入程序。它可以下载电子邮件标题和删除邮件,而不必实际
libspopcPOP3客户端库
0
BERTRPCBERT-RPC 客户端库
BERTRPC是Ruby的BERT-RPC客户端库。当前支持:call请求cast请求安装$ gem install bertrpc示例:require 'bertrpc'svc = BERTRPC:
BERTRPCBERT-RPC 客户端库
0