myIP method

Future<String?> myIP()

Retrieves the IP address of this client as seen by the remote server.

Implementation

Future<String?> myIP() async {
  var response = await _sendCommand("myip .");
  if (response == null || response.isEmpty) return null;

  var match = RegExp(r'ip:\s+(\S+)').firstMatch(response);
  var ip = match?.group(1);

  return ip;
}