checkInternetConnectionPoint method
Future<void>
checkInternetConnectionPoint(
)
Implementation
Future<void> checkInternetConnectionPoint() async {
if (remotePublicKey != null) {
return;
}
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);
var frame = tr.serialize();
var frameBS = Uint8List.fromList(frame);
sendFrame(null, [frameBS], peer);
}