createConnection method
Implementation
Future<ConnectionI> createConnection([int connectionId = 0]) async {
if (currentConnection == null) {
int i = findEndpoint();
IPEndpoint ep = endpointList[i];
if (ep.protocol == 'tcp')
currentConnection = await createTcpConnect(ep);
else if (ep.protocol == 'udp') {
currentConnection = await createUdpConnect(ep as UdpEndpoint);
}
}
return Future.value(currentConnection);
}