connect method

Future<NetworkPrintResult> connect({
  1. Duration? timeout = const Duration(seconds: 5),
})

Implementation

Future<NetworkPrintResult> connect({Duration? timeout = const Duration(seconds: 5)}) async {
  try {
    _socket = await Socket.connect(_host, _port, timeout: _timeout);
    _isConnected = true;
    return Future<NetworkPrintResult>.value(NetworkPrintResult.success);
  } catch (e) {
    _isConnected = false;
    return Future<NetworkPrintResult>.value(NetworkPrintResult.timeout);
  }
}