connect
Connects to the server.
Uses ConnectParams to connect to the Nexconn server. After a successful connection, operations such as sending and receiving messages become available.
Required parameters: token (passed via ConnectParams constructor)
Optional parameters: (set via ConnectParams properties)
ConnectParams.timeout - Connection timeout in seconds (default: -1, no limit)
ConnectParams.reconnectKickEnable - Whether to kick out the reconnecting device (default: false)
// Basic usage
NCEngine.connect(ConnectParams("user-token")) { userId, error ->
if (error == null) {
// Connected successfully
}
}
// With timeout and reconnect kick
NCEngine.connect(ConnectParams("user-token").apply {
timeout = 10
reconnectKickEnable = true
}) { userId, error ->
// ...
}Content copied to clipboard
Parameters
params
Connection parameters
handler
Connection result callback; returns userId on success, error on failure