小编Ava*_*yev的帖子

如何在swift中使用socket(连接,发送和获取消息)

我很快乐.我想和iphone聊天,所以我需要使用客户端sokect.怎么做到这一点.给我建议或示例plz.我试过这个 https://github.com/socketio/socket.io-client-swift 但没有连接并试过这段代码

 let client:TCPClient = TCPClient(addr: "89.236.254.27", port: 9000)
     let (success,errmsg) = client.connect(timeout: 1)
     if success {
          let (success,errmsg) = client.send(str:"Hello World!")
          if success {
               let data = client.read(1024 * 10)
               if let d = data {
                    if let str = NSString(bytes: d, length: d.count, encoding: NSUTF8StringEncoding) {
                         print(str)
                    }
               }
          } else {
               print(errmsg)
          }
     } else {
          print(errmsg)
     }
Run Code Online (Sandbox Code Playgroud)

更改此代码后:

 override func viewDidLoad() {
     super.viewDidLoad()

     let qualityOfServiceClass = QOS_CLASS_BACKGROUND
     let backgroundQueue = dispatch_get_global_queue(qualityOfServiceClass, 0)
     dispatch_async(backgroundQueue, {
         let …
Run Code Online (Sandbox Code Playgroud)

sockets swift swift2

7
推荐指数
1
解决办法
3万
查看次数

标签 统计

sockets ×1

swift ×1

swift2 ×1