SocketData Protocol Reference
public protocol SocketData
A marking protocol that says a type can be represented in a socket.io packet.
Example:
struct CustomData : SocketData {
let name: String
let age: Int
func socketRepresentation() -> SocketData {
return ["name": name, "age": age]
}
}
socket.emit("myEvent", CustomData(name: "Erik", age: 24))