checkLANConnectionPoint method
Implementation
Future<void> checkLANConnectionPoint() async {
var nonce = nonces.next();
var addressBS = utf8.encode(remoteAddress);
var data = Uint8List(16 + addressBS.length);
copyBytes(data, 0, nonce);
copyBytes(data, 16, Uint8List.fromList(addressBS));
Transaction tr = Transaction(
0x20, localAddress(), remoteAddress, 0, 0, 0, data.length, data);
//socket.broadcastEnabled = true;
//socket.send(request, InternetAddress("255.255.255.255"), 42000);
var frame = tr.serialize();
var frameBS = Uint8List.fromList(frame);
for (int i = Peer.udpStartPort; i < Peer.udpEndPort; i++) {
sendFrame(UdpAddress(InternetAddress("127.0.0.1"), i), [frameBS], peer);
}
}