【发布时间】:2018-01-22 09:03:20
【问题描述】:
我无法连接到 Socket.IO 聊天..
import UIKit
import SocketIO
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let manager = SocketManager(socketURL: URL(string: "wss://socket-io-chat.now.sh/socket.io/")!, config: [.log(true), .compress])
let socket = manager.defaultSocket
socket.on(clientEvent: .connect) {data, ack in
print("socket connected")
}
socket.on("new message") {data, ack in
print("new Messages")
}
socket.connect()
}
}
我正在使用最新的 socket.io 库,并且已经在 info.plist 中添加了应用程序传输。
这就是日志所说的......
2018-01-22 16:56:46.316676+0800 ExampleSocket[6963:2231315] LOG SocketEngine:得到消息:40 2018-01-22 16:56:46.317249+0800 ExampleSocket[6963:2231315] LOG SocketEngine: 写轮询: 有数据: false 2018-01-22 16:56:46.317771+0800 ExampleSocket[6963:2231315] LOG SocketEnginePolling: 发送轮询: as type: 2 2018-01-22 16:56:46.323959+0800 ExampleSocket[6963:2231318] TIC 读取状态 [2:0x0]: 1:57 2018-01-22 16:56:46.324082+0800 ExampleSocket[6963:2231318] TIC 读取状态 [2:0x0]: 1:57 2018-01-22 16:56:46.330099+0800 ExampleSocket[6963:2231315] LOG SocketEnginePolling:创建的 POST 字符串:1:2 2018-01-22 16:56:46.330615+0800 ExampleSocket[6963:2231315] LOG SocketEnginePolling: POSTing 2018-01-22 16:56:46.330744+0800 ExampleSocket[6963:2231315] LOG SocketEngine:引擎正在发布
【问题讨论】: