connect
Initiates a connection to the Millicast platform. By default, the SDK will always attempt to make auto reconnection. To disable this feature, pass a ConnectionOptions instance where autoReconnect is disabled.
Parameters
connection Options
Specific connection options.
Throws
An exception thrown in the case of encountering issues during execution of the method.
Samples
import com.millicast.Publisher
import com.millicast.Subscriber
import com.millicast.clients.ConnectionOptions
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
fun main() {
//sampleStart
coroutineScope.launch {
publisher.connect()
assert(publisher.isConnected)
}
coroutineScope.launch {
subscriber.connect()
assert(publisher.isConnected)
}
//sampleEnd
}
import com.millicast.Publisher
import com.millicast.Subscriber
import com.millicast.clients.ConnectionOptions
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
fun main() {
//sampleStart
coroutineScope.launch {
publisher.connect(
ConnectionOptions(false)
)
assert(publisher.isConnected)
}
coroutineScope.launch {
subscriber.connect(
ConnectionOptions(false)
)
assert(subscriber.isConnected)
}
//sampleEnd
}