ActiveHost.buildWithAddress constructor

ActiveHost.buildWithAddress({
  1. required String address,
  2. String? macAddress,
  3. List<OpenPort> openPorts = const [],
  4. PingData? pingData,
  5. MdnsInfo? mdnsInfo,
})

Implementation

factory ActiveHost.buildWithAddress({
  required String address,
  String? macAddress,
  List<OpenPort> openPorts = const [],
  PingData? pingData,
  MdnsInfo? mdnsInfo,
}) {
  final InternetAddress? internetAddressTemp =
      InternetAddress.tryParse(address);
  if (internetAddressTemp == null) {
    throw 'Cant parse address $address to InternetAddress';
  }
  return ActiveHost(
    internetAddress: internetAddressTemp,
    macAddress: macAddress,
    openPorts: openPorts,
    pingData: pingData,
    mdnsInfoVar: mdnsInfo,
  );
}