class Socket::ResolutionError
Socket::ResolutionError ist die Fehlerklasse für die Auflösung von Hostnamen.
Öffentliche Instanzmethoden
Source
static VALUE
sock_resolv_error_code(VALUE self)
{
return rb_attr_get(self, id_error_code);
}
Gibt den rohen Fehlercode zurück, der die Ursache für das Fehlschlagen der Hostnamenauflösung angibt.
begin Addrinfo.getaddrinfo("ruby-lang.org", nil) rescue Socket::ResolutionError => e if e.error_code == Socket::EAI_AGAIN puts "Temporary failure in name resolution." end end
Beachten Sie, dass Fehlercodes vom Betriebssystem abhängen.