pingServer method

Future<int> pingServer({
  1. required String config,
  2. required String url,
  3. int timeout = 10,
})

Ping server with Xray configuration

Implementation

Future<int> pingServer({required String config, required String url, int timeout = 10}) async {
  try {
    final int result = await _channel.invokeMethod('pingServer', {
      'config': config,
      'url': url,
      'timeout': timeout,
    });
    return result;
  } catch (e) {
    _log('Error pinging server: $e');
    return -1;
  }
}