AutoNATv2ClientImpl constructor

AutoNATv2ClientImpl(
  1. Host host, {
  2. MultiAddr normalizeMultiaddr(
    1. MultiAddr
    )?,
})

Implementation

AutoNATv2ClientImpl(this.host, {MultiAddr Function(MultiAddr)? normalizeMultiaddr})
    : _dialData = Uint8List(4000),
      normalizeMultiaddr = normalizeMultiaddr ?? ((a) => a) {
  // Initialize dial data with random bytes
  final random = Random();
  for (int i = 0; i < _dialData.length; i++) {
    _dialData[i] = random.nextInt(256);
  }
}