// MARK: - WebSockets - | |
func webSockets(_ app: Application) throws | |
{ | |
app.webSocket("chat") { request, ws in | |
// Aqui el codigo que queramos ejecutar | |
// cuando un cliente se conecta | |
... | |
// String enviado por el cliente | |
ws.onText { ws, texto in | |
... | |
} | |
// Datos binarios enviado por el cliente | |
ws.onBinary { ws, data in | |
... | |
} | |
// El usuario ha cerrado la sesión. | |
// Basta con cerrar la pestaña del navegador | |
// para cerrar la sesión de WebSockets. | |
ws.onClose.whenComplete { result in | |
... | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment