0
對於IOS我有以下代碼:如何爲IOS作爲客戶端的特定客戶端發送套接字。
var socket: SocketIOClient!
override func viewDidLoad() {
super.viewDidLoad()
socket = SocketIOClient(socketURL: NSURL(string: "http://localhost:3000")! as URL)
socket.connect()
socket.on("general") { (_, _) in
print(123)
}
}
而在的NodeJS,我有這樣的:
io.on('connection', function(socket){
socket.emit('general', "somerandomthing")
});
這工作得很好,因爲它是。然而,我試圖模擬發送消息到特定的客戶端。我做到了通過更換
socket.emit('general', "somerandomthing")
到
socket.to(socket.id).emit('general', "somerandomthing")
它不工作了如果我這樣做。它可能沒有什麼意義,但我無法找到相關的IOS客戶端和