isLoopback method

bool isLoopback()

Implementation

bool isLoopback() {
  for (final (protocol, value) in _components) {
    if (protocol.name == 'ip4' && value == '127.0.0.1') {
      return true;
    }
    if (protocol.name == 'ip6' &&
        (value == '::1' || value.toLowerCase() == '::1')) {
      return true;
    }
    if (protocol.name == 'unix' &&
        (value.startsWith('/tmp/') || value == '/dev/shm')) {
      return true;
    }
  }
  return false;
}