ping method

Future<int> ping(
  1. int port,
  2. String testingUrl
)

Implementation

Future<int> ping(int port, String testingUrl) async {
  final urlPtr = StringUtf8Pointer(testingUrl).toNativeUtf8();
  final _ping = _pingPtr.asFunction<_PingDart>();

  try {
    final result = _getTransferResponseData(
      await Isolate.run(() => _ping(port, urlPtr)),
    );

    return int.parse(result);
  } finally {
    calloc.free(urlPtr);
  }
}