setUpTransport method
Implementation
Future<void> setUpTransport() async {
if (transport != null) {
if (transport!.isOpen) {
log.debug("PlasoHttp2Client@setUpTransport: use exist transport", null);
return;
} else {
log.error(
"PlasoHttp2Client@setUpTransport: transport exist but not open",
null);
}
}
log.debug("PlasoHttp2Client@setUpTransport: set up transport", null);
try {
transport = ClientTransportConnection.viaSocket(
await SecureSocket.connect(host, port, supportedProtocols: ['h2']));
} catch (e, stack) {
log.error(
"PlasoHttp2Client@setUpTransport: catch $e in setUpTransport: $stack",
null);
transport = null;
}
log.info(
"PlasoHttp2Client@setUpTransport: set up transport finished", null);
}