connect method
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);
}
}