Router.mdns constructor
Router.mdns({})
Implementation
Router.mdns({
required String serviceName,
required String serviceType,
this.port = TransportUdp.defaultPort,
this.debounceInterval = const Duration(seconds: 1),
Duration mdnsTimeout = const Duration(seconds: 5),
super.logger = kDebugMode ? print : null,
}) {
_mdns = Mdns(
serviceName: serviceName,
serviceType: serviceType,
timeout: mdnsTimeout,
onPeerFound: ({
required Uint8List peerId,
required InternetAddress address,
int? port,
}) =>
addPeerAddress(
peerId: PeerId(value: peerId),
address: FullAddress(address: address, port: port ?? this.port),
properties: AddressProperties(isLocal: true, isStatic: true),
),
);
}