小编Fco*_*rez的帖子

Swift中的GCDAsyncSocket

我想打开一个基于ELM327芯片的OBD加密狗的TCP连接.所以我决定使用GCDAsyncSocket库.我写了这段代码,

import UIKit
import CocoaAsyncSocket

class ViewController: UIViewController, GCDAsyncSocketDelegate {

    let addr = "192.168.0.10"
    let port:UInt16 = 35000
    var socket:GCDAsyncSocket!

    override func viewDidLoad() {
        super.viewDidLoad()
        socket = GCDAsyncSocket(delegate: self, delegateQueue: dispatch_get_main_queue())
        do {
           try socket.connectToHost(addr, onPort: port)
        } catch let e {
           print(e)
        }

    // Do any additional setup after loading the view, typically from a nib.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
       // Dispose of any resources that can be recreated.
    }

    @IBAction func connect(sender: AnyObject) {
      print("Clicked")
    } …
Run Code Online (Sandbox Code Playgroud)

sockets tcp ios gcdasyncsocket swift

5
推荐指数
1
解决办法
6713
查看次数

标签 统计

gcdasyncsocket ×1

ios ×1

sockets ×1

swift ×1

tcp ×1