Frohe Ostern!
Ich verwende eine Client-Socket-Komponente über die ich versuche verschiedene Server zu errreichen. Dabei werden die Eigenschaften wie z.B. die IP-Adresse des Servers in einer Schleife, die in einem OnTimer-Ereignis abläuft jedesmal ausgetauscht. Oft kommt es vor, dass statt einer IP-Adresse eine DNS (z.B. schnarke.redirectme.net) für die Eigenschaft Client.Host gesetzt wird. Wenn mein Rechner online ist funktioniert das Erreichen des Servers mittels DNS einwandfrei. Bin ich jedoch offline versucht der Client einige Male eine Verbindung herzustellen. Dann erhalte ich folgende Fehlermeldung: Im Projekt ...exe ist eine Exception der Klasse ESocket_Error aufgetreten Meldung: 'Windows-Socket-Fehler: Der angeforderte Name ist gültig und wurde in der Datenbank gefunden. Er verfügt jedoch nicht über die richtige zugeordneten DAten, die ausgewertet werden sollen (11004), auf API 'ASync Lookup". Prozeß wurde angehalten...
Ich habe keine Ahnung was mir diese FEhlermeldung sagen will, noch wie ich sie unterdrücken kann und den Client dazu bewegen kann, dass er den nächsten Server versucht zu erreichen. Vielleicht kann mir ja jemand helfen. Ich hab die gesamte letzte Nacht versucht dieses Problem in den Griff zu bekommen, jedoch vergebends. Jetzt verzweifle ich halbwegs.
Viele Grüße und noch ein frohes Osterfest,
Marco
Ich verwende eine Client-Socket-Komponente über die ich versuche verschiedene Server zu errreichen. Dabei werden die Eigenschaften wie z.B. die IP-Adresse des Servers in einer Schleife, die in einem OnTimer-Ereignis abläuft jedesmal ausgetauscht. Oft kommt es vor, dass statt einer IP-Adresse eine DNS (z.B. schnarke.redirectme.net) für die Eigenschaft Client.Host gesetzt wird. Wenn mein Rechner online ist funktioniert das Erreichen des Servers mittels DNS einwandfrei. Bin ich jedoch offline versucht der Client einige Male eine Verbindung herzustellen. Dann erhalte ich folgende Fehlermeldung: Im Projekt ...exe ist eine Exception der Klasse ESocket_Error aufgetreten Meldung: 'Windows-Socket-Fehler: Der angeforderte Name ist gültig und wurde in der Datenbank gefunden. Er verfügt jedoch nicht über die richtige zugeordneten DAten, die ausgewertet werden sollen (11004), auf API 'ASync Lookup". Prozeß wurde angehalten...
Ich habe keine Ahnung was mir diese FEhlermeldung sagen will, noch wie ich sie unterdrücken kann und den Client dazu bewegen kann, dass er den nächsten Server versucht zu erreichen. Vielleicht kann mir ja jemand helfen. Ich hab die gesamte letzte Nacht versucht dieses Problem in den Griff zu bekommen, jedoch vergebends. Jetzt verzweifle ich halbwegs.
Viele Grüße und noch ein frohes Osterfest,
Marco
Comment