<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Zieladresse bei falschem Hostname rausbekommen]]></title><description><![CDATA[<p>Hi,<br />
möchte gerne in meiner Netzanwendung den Fehler abfangen, der ensteht wenn der Nutzer ne falsche IP-Addresse angibt.<br />
Hab dazu bereits diesen Code:</p>
<pre><code class="language-cpp">void __fastcall Thauptfenster::clientsockError(TObject *Sender,
      TCustomWinSocket *Socket, TErrorEvent ErrorEvent, int &amp;ErrorCode)
{
 if(ErrorCode == 10060)
 {
  ErrorCode = 0; //um spätere Exceptions zu killen
  clientsock-&gt;Active = false;
  connectionstatus-&gt;Caption = &quot;Host nicht erreichbar!&quot;;
 }
}
</code></pre>
<p>Nun habe ich 2 Fragen:<br />
1. Ist es überhaupt nötig, den <strong>clientsock-&gt;Active</strong> auf false zu setzen? bzw. muss ich irgendwelche anderen Sachen machen?<br />
2. Wie kann ich die ursprünglich eingegebene Adresse rausfinden? Um z.B. ne Meldung à la &quot;Host 127.0.0.1 nicht erreichbar&quot; auszugeben? Da mir <strong>Socket-&gt;RemoteAddress</strong> nix zurück liefert.</p>
<p>Danke im voraus<br />
Auron</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/92028/zieladresse-bei-falschem-hostname-rausbekommen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Apr 2026 12:00:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/92028.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 14 Nov 2004 19:50:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zieladresse bei falschem Hostname rausbekommen on Sun, 14 Nov 2004 19:50:02 GMT]]></title><description><![CDATA[<p>Hi,<br />
möchte gerne in meiner Netzanwendung den Fehler abfangen, der ensteht wenn der Nutzer ne falsche IP-Addresse angibt.<br />
Hab dazu bereits diesen Code:</p>
<pre><code class="language-cpp">void __fastcall Thauptfenster::clientsockError(TObject *Sender,
      TCustomWinSocket *Socket, TErrorEvent ErrorEvent, int &amp;ErrorCode)
{
 if(ErrorCode == 10060)
 {
  ErrorCode = 0; //um spätere Exceptions zu killen
  clientsock-&gt;Active = false;
  connectionstatus-&gt;Caption = &quot;Host nicht erreichbar!&quot;;
 }
}
</code></pre>
<p>Nun habe ich 2 Fragen:<br />
1. Ist es überhaupt nötig, den <strong>clientsock-&gt;Active</strong> auf false zu setzen? bzw. muss ich irgendwelche anderen Sachen machen?<br />
2. Wie kann ich die ursprünglich eingegebene Adresse rausfinden? Um z.B. ne Meldung à la &quot;Host 127.0.0.1 nicht erreichbar&quot; auszugeben? Da mir <strong>Socket-&gt;RemoteAddress</strong> nix zurück liefert.</p>
<p>Danke im voraus<br />
Auron</p>
]]></description><link>https://www.c-plusplus.net/forum/post/651782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/651782</guid><dc:creator><![CDATA[Auron_X]]></dc:creator><pubDate>Sun, 14 Nov 2004 19:50:02 GMT</pubDate></item><item><title><![CDATA[Reply to Zieladresse bei falschem Hostname rausbekommen on Sun, 14 Nov 2004 20:34:09 GMT]]></title><description><![CDATA[<p>1. Zur Laufzeit sollte <em>Active</em> nur augelesen werden, benutze statt dessen <em>Open</em> und <em>Close</em> zur Verbindungssteuerung. Siehe Hilfe.</p>
<p>2. Die eingegebene Adresse steht unverändert in der <em>Adress</em>- bzw. <em>Host</em>-Property des ClientSocket.</p>
<p>3. Bitte die Faustregel beachten: ein Thema pro Thread, ein Thread pro Thema. Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/651817</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/651817</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 14 Nov 2004 20:34:09 GMT</pubDate></item><item><title><![CDATA[Reply to Zieladresse bei falschem Hostname rausbekommen on Sun, 14 Nov 2004 21:06:50 GMT]]></title><description><![CDATA[<p>okay,<br />
kenns nur aus anderen foren wo die leute gerne möglcihst wenige Threads sehen ^^<br />
keine Ahnung warum die des so toll finden.</p>
<p>Thx für die Hilfe!<br />
Auron</p>
]]></description><link>https://www.c-plusplus.net/forum/post/651842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/651842</guid><dc:creator><![CDATA[Auron_X]]></dc:creator><pubDate>Sun, 14 Nov 2004 21:06:50 GMT</pubDate></item></channel></rss>