connect

public final Unit connect(ConnectParams params, ConnectHandler handler)

Connect to server.

Uses ConnectParams Connect to Nexconn Server. Connected successfully can perform after message send and receive etc. Operation.

Required parameters:* token (Via ConnectParams Constructor Pass input)

Optional parameters:* (Via ConnectParams properties Set)

Parameters

identifier

Handle handler unique Identifier, Used for subsequent Remove

// Simplest usage
NCEngine.connect(ConnectParams("user-token")) { userId, error ->
if (error == null) {
// Connected successfully
}
}

// With timeout setting
NCEngine.connect(ConnectParams("user-token").apply {
timeout = 10
}) { userId, error ->
// ...
}
params

Connection parameters

handler

Connection result callback, Returns on success userId, Returns on failure error