<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          SwiftWebSocketWebSocket 客戶端庫

          聯(lián)合創(chuàng)作 · 2023-09-23 19:50

          SwiftWebSocket 是高性能的 WebSocket 客戶端庫。

          特性:

          • 純 Swift 解決方案,無需Objective-C的橋接。

          • 讀取壓縮消息 (permessage-deflate). IETF Draft

          • 嚴(yán)格UTF-8處理。

          • API 模仿 Javascript API.

          • 支持 TLS / WSS .

          • binaryType 屬性在 [UInt8]NSData 消息之間選擇。

          • 零判斷。所有的聯(lián)網(wǎng)、流、協(xié)議錯誤,都通過 error 事件路徑發(fā)送。

          • 發(fā)送 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()
                  }
              }
          }
          瀏覽 21
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲成人色图专区 | 日韩特级毛片在线视频 | 美日韩一区二区三区 | 小电影在线观看黄.999 | 三级www |