connect method
Implementation
DataConnection connect(
String peerId, {
String? label,
DataChannelInit? options,
}) {
if (peerId == id) {
throw Exception('Cannot connect to self.');
}
final connectionId = _uuid.v4();
final connection = DataConnection(
peerId: peerId,
signalingClient: _signaling,
adapter: _adapter,
connectionId: connectionId,
label: label ?? 'peerjs',
options: options,
config: _config,
);
_connections[connectionId] = connection;
connection.connect(); // Start negotiation
return connection;
}