<?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[internet connection]]></title><description><![CDATA[<p>hi leute!!<br />
ich hab eine funktion geschrieben die mir den internetstatus ermittelt!!</p>
<pre><code class="language-cpp">///////////////////////////////////////////////////////////////////////////////////////////////////
// Methode &quot;InternetConnected()&quot; liefert ein TRUE zurück falls Internetverbindung aktiv ist
///////////////////////////////////////////////////////////////////////////////////////////////////
bool __fastcall TForm1::InternetConnected(void)
{
   bool Result;  // Rückgabewert

   // WININET.DLL laden:
   HANDLE hWinInet = LoadLibrary(&quot;WININET.DLL&quot;);
   if(hWinInet == NULL)
   {
      //MessageBox(NULL,&quot;Fehler: WININET.DLL konnte nicht geladen werden !&quot;,&quot;InternetConnected()&quot;, 0);
      return false;
   }

   // Zeiger auf die Funktionen besorgen:
   PF_INETGETCONNECTEDSTATE pfInternetGetConnectedState = (PF_INETGETCONNECTEDSTATE) GetProcAddress(hWinInet, &quot;InternetGetConnectedState&quot;);
   if(pfInternetGetConnectedState == NULL)
   {
      //MessageBox(NULL, &quot;Fehler: Bestimmung der Adresse der Funktion \nInternetGetConnectedState() fehlgeschlagen !&quot;, &quot;InternetConnectde()&quot;, 0);
      if(hWinInet) FreeLibrary(hWinInet);
         return false;
   }

   // Verbidungsstatus abfragen:
   DWORD dwFlags;
   Result = pfInternetGetConnectedState(&amp;dwFlags, 0);
   if( !Result )   // Offline
      return false;
   // Aufräumen:
   if(hWinInet)
      FreeLibrary(hWinInet);

   return Result;
}
</code></pre>
<p>hab aber nun folgendes problem....wenn ich über netzwerk mit einem computer verbunden bin, dann bekomm ich auch internetconnection aktiv zurück....wie kann man das besser lösen???</p>
<p>cu surf.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/63583/internet-connection</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 08:42:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/63583.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 03 Feb 2004 00:08:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to internet connection on Tue, 03 Feb 2004 00:08:08 GMT]]></title><description><![CDATA[<p>hi leute!!<br />
ich hab eine funktion geschrieben die mir den internetstatus ermittelt!!</p>
<pre><code class="language-cpp">///////////////////////////////////////////////////////////////////////////////////////////////////
// Methode &quot;InternetConnected()&quot; liefert ein TRUE zurück falls Internetverbindung aktiv ist
///////////////////////////////////////////////////////////////////////////////////////////////////
bool __fastcall TForm1::InternetConnected(void)
{
   bool Result;  // Rückgabewert

   // WININET.DLL laden:
   HANDLE hWinInet = LoadLibrary(&quot;WININET.DLL&quot;);
   if(hWinInet == NULL)
   {
      //MessageBox(NULL,&quot;Fehler: WININET.DLL konnte nicht geladen werden !&quot;,&quot;InternetConnected()&quot;, 0);
      return false;
   }

   // Zeiger auf die Funktionen besorgen:
   PF_INETGETCONNECTEDSTATE pfInternetGetConnectedState = (PF_INETGETCONNECTEDSTATE) GetProcAddress(hWinInet, &quot;InternetGetConnectedState&quot;);
   if(pfInternetGetConnectedState == NULL)
   {
      //MessageBox(NULL, &quot;Fehler: Bestimmung der Adresse der Funktion \nInternetGetConnectedState() fehlgeschlagen !&quot;, &quot;InternetConnectde()&quot;, 0);
      if(hWinInet) FreeLibrary(hWinInet);
         return false;
   }

   // Verbidungsstatus abfragen:
   DWORD dwFlags;
   Result = pfInternetGetConnectedState(&amp;dwFlags, 0);
   if( !Result )   // Offline
      return false;
   // Aufräumen:
   if(hWinInet)
      FreeLibrary(hWinInet);

   return Result;
}
</code></pre>
<p>hab aber nun folgendes problem....wenn ich über netzwerk mit einem computer verbunden bin, dann bekomm ich auch internetconnection aktiv zurück....wie kann man das besser lösen???</p>
<p>cu surf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/450173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/450173</guid><dc:creator><![CDATA[surf.]]></dc:creator><pubDate>Tue, 03 Feb 2004 00:08:08 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Tue, 03 Feb 2004 00:09:48 GMT]]></title><description><![CDATA[<p>ich bin über netzwerk verbunden, dh.: internetfreigabe ist am anderen pc aktiviert, aber ich bin nicht im internet!!!!</p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/450174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/450174</guid><dc:creator><![CDATA[surf.]]></dc:creator><pubDate>Tue, 03 Feb 2004 00:09:48 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Tue, 03 Feb 2004 04:51:28 GMT]]></title><description><![CDATA[<p>surf. schrieb:</p>
<blockquote>
<p>ich bin über netzwerk verbunden, dh.: internetfreigabe ist am anderen pc aktiviert, aber ich bin nicht im internet!!!!</p>
<p>cu</p>
</blockquote>
<p>Bei mir sieht es fast genauso aus wie bei dir, ich benutze aber keine InternetFreigabe sondern setze SuSE als Firewall und Router. Also es ist ein echte Netzwerk wenn auch nur aus zwei PCs. Und wenn ich zweite Rechner mit dem WinXP hochfahre, dann ist er gleich auch mit online.</p>
<p>Hey marcoo,ich verstehe dich nicht so ganz, wie kann man über Netzwerk online sein, ohne dabei online zusein???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/450203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/450203</guid><dc:creator><![CDATA[Petr1]]></dc:creator><pubDate>Tue, 03 Feb 2004 04:51:28 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Tue, 03 Feb 2004 09:47:01 GMT]]></title><description><![CDATA[<p>ich meinte ich bin im netzwerk, aber nicht online in bezug auf internet!!! aber die funktion gibt mir trotzdem ein return true zurück...hat jemand ne bessere lösung??</p>
<p>cu surf. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/450323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/450323</guid><dc:creator><![CDATA[surf]]></dc:creator><pubDate>Tue, 03 Feb 2004 09:47:01 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Tue, 03 Feb 2004 09:48:06 GMT]]></title><description><![CDATA[<p>Evtl. versuchst du einfach &quot;ins Internet&quot; zu kommen?! Wenn dabei aber dann schon automatisch eine Verbindung hergestellt werden würde hast du imho wenig Chancen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/450324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/450324</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 03 Feb 2004 09:48:06 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Tue, 03 Feb 2004 09:51:52 GMT]]></title><description><![CDATA[<p>flenders schrieb:</p>
<blockquote>
<p>Evtl. versuchst du einfach &quot;ins Internet&quot; zu kommen?! Wenn dabei aber dann schon automatisch eine Verbindung hergestellt werden würde hast du imho wenig Chancen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>was is wenn ich net ins internet will...dann habn wir den salat!<br />
ich könnte ja <a href="http://www.microsoft.com" rel="nofollow">www.microsoft.com</a> anpingen und schaun ob ich ne antwort bekomme? oder fällt dir was besseres ein??</p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/450326</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/450326</guid><dc:creator><![CDATA[surf.]]></dc:creator><pubDate>Tue, 03 Feb 2004 09:51:52 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Tue, 03 Feb 2004 12:43:01 GMT]]></title><description><![CDATA[<p>surf. schrieb:</p>
<blockquote>
<p>was is wenn ich net ins internet will...dann habn wir den salat!</p>
</blockquote>
<p>Das verstehe ich jetzt leider nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>surf. schrieb:</p>
<blockquote>
<p>ich könnte ja <a href="http://www.microsoft.com" rel="nofollow">www.microsoft.com</a> anpingen und schaun ob ich ne antwort bekomme? oder fällt dir was besseres ein??</p>
</blockquote>
<p>Sowas in der Art hatte ich gemeint <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/450456</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/450456</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 03 Feb 2004 12:43:01 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Tue, 03 Feb 2004 13:26:26 GMT]]></title><description><![CDATA[<p>flenders schrieb:</p>
<blockquote>
<p>surf. schrieb:</p>
<blockquote>
<p>was is wenn ich net ins internet will...dann habn wir den salat!</p>
</blockquote>
<p>Das verstehe ich jetzt leider nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>*g* ja wenn ich den pc starte und er hat eine netzwerkverbindung, dann schlägt diese obrige funktion fehl!! da ich mit dem server(wo ich internetfreigabe aktiviert habe) noch nicht im internet bin!!!</p>
<p>surf. schrieb:</p>
<blockquote>
<p>ich könnte ja <a href="http://www.microsoft.com" rel="nofollow">www.microsoft.com</a> anpingen und schaun ob ich ne antwort bekomme? oder fällt dir was besseres ein??</p>
</blockquote>
<p>Sowas in der Art hatte ich gemeint <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>wie ping ich ne seite oder server an...und wie kann ich die antwort auswerten??</p>
<p>wäre erfreut um eine hilfe!</p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/450514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/450514</guid><dc:creator><![CDATA[nike.]]></dc:creator><pubDate>Tue, 03 Feb 2004 13:26:26 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Tue, 03 Feb 2004 13:47:46 GMT]]></title><description><![CDATA[<p>Suchen hilft meistens. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> Das gibt dir z.B. folgenden Link: <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=62371&amp;highlight=ping" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=62371&amp;highlight=ping</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/450544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/450544</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Tue, 03 Feb 2004 13:47:46 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Tue, 03 Feb 2004 13:54:22 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/358">@WebFritzi</a>:<br />
ist das ne gute lösung mit dem anpingen? den internet status zu bekommen? wenn die obrige lösung nicht korrekt arbeitet? wie würdest du das machen?</p>
<p>cu!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/450555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/450555</guid><dc:creator><![CDATA[surf.]]></dc:creator><pubDate>Tue, 03 Feb 2004 13:54:22 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Tue, 03 Feb 2004 14:52:20 GMT]]></title><description><![CDATA[<p>Das erstmal ausprobieren!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/450624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/450624</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Tue, 03 Feb 2004 14:52:20 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Tue, 03 Feb 2004 15:00:37 GMT]]></title><description><![CDATA[<p>welche parameter soll ich da übergeben vom hauptprog:</p>
<pre><code class="language-cpp">int icmpProto::ping( char *host, int size, int timeout, int count, int pause )
</code></pre>
<p>danke erst mal!!<br />
cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/450640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/450640</guid><dc:creator><![CDATA[surf.]]></dc:creator><pubDate>Tue, 03 Feb 2004 15:00:37 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Tue, 03 Feb 2004 15:13:17 GMT]]></title><description><![CDATA[<p>Tja, leider ist das eine Memberfunktion einer Klasse, und der Urheber hat zu wenig Informationen über andere Members hinterlassen. Vielleicht schaust du einfach mal in der Suche nach anderen Quellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/450665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/450665</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Tue, 03 Feb 2004 15:13:17 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Tue, 03 Feb 2004 21:06:53 GMT]]></title><description><![CDATA[<p>sind doch eigentlich selbsterklärend... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/451016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/451016</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 03 Feb 2004 21:06:53 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Tue, 03 Feb 2004 22:25:09 GMT]]></title><description><![CDATA[<p>flenders schrieb:</p>
<blockquote>
<p>sind doch eigentlich selbsterklärend... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>für mich nicht!! was übergibt man da????</p>
<p>bitte um hilfe!<br />
cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/451098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/451098</guid><dc:creator><![CDATA[surf.]]></dc:creator><pubDate>Tue, 03 Feb 2004 22:25:09 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Wed, 04 Feb 2004 04:42:48 GMT]]></title><description><![CDATA[<p>Also für mich sieht das so aus:</p>
<p>int icmpProto::ping( char *host, int size, int timeout, int count, int pause )</p>
<p>host = Host an der ein Ping geht<br />
size = Packet Größe in Bytes<br />
timeout = wie lange muß auf Antwort gewartet werden, ob in ms, sek, oder min weiss ich nicht<br />
count = wieviele Packeten sollen geschickt werden<br />
pause = mit welchem Interval sollen die Packete gesendet werden</p>
<p>oder fehlt jemanden was besseres ein???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/451155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/451155</guid><dc:creator><![CDATA[Peter I]]></dc:creator><pubDate>Wed, 04 Feb 2004 04:42:48 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Sat, 07 Feb 2004 01:21:48 GMT]]></title><description><![CDATA[<p>need help!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/453759</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/453759</guid><dc:creator><![CDATA[Surfman]]></dc:creator><pubDate>Sat, 07 Feb 2004 01:21:48 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Sat, 07 Feb 2004 08:32:14 GMT]]></title><description><![CDATA[<p>schau mal hier:</p>
<p><a href="http://www.bytesandmore.de/rad/index.htm?http://www.bytesandmore.de/rad/cpp/snipp/sc08014.php" rel="nofollow">http://www.bytesandmore.de/rad/index.htm?http://www.bytesandmore.de/rad/cpp/snipp/sc08014.php</a></p>
<p>Tim</p>
]]></description><link>https://www.c-plusplus.net/forum/post/453786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/453786</guid><dc:creator><![CDATA[MASTER-Tim]]></dc:creator><pubDate>Sat, 07 Feb 2004 08:32:14 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Sat, 07 Feb 2004 11:43:06 GMT]]></title><description><![CDATA[<p>Aha, man kann also anhand der Rückgabewerte von GetInternetConnectedState() feststellen, was für eine Verbindung besteht.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/1644">@flenders</a>: Wo ist da was selbsterklärend? Die Parameter der Funktion vielleicht, aber über die habe ich nichts geschrieben. Ich meinte die Klassenmembers. Und davon werden in der Funktion ein paar verwendet, und wo ist da was selbsterklärend?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/453847</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/453847</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Sat, 07 Feb 2004 11:43:06 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Sat, 07 Feb 2004 13:01:03 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/1717">@MASTER-Tim</a>: das bringt mir nix!! da getinternetconnection nicht funktioniert wenn ich über netzwerk per internetfreigabe im internet bin!!<br />
erklärung:<br />
// GetInternetConnected() kapselt den Aufruf der API-Funktion<br />
// InternetGetConnectedState() aus der wininet.dll. Diese Funktion<br />
// liefert true auch wenn der Rechner nur an ein TCP/IP-Netzwerk<br />
// angeschlossen ist, bzw wenn ein Proxy-Server konfiguriert ist.<br />
// Der Rückgabewert 'true' ist daher mit Vorsicht zu geniessen: es<br />
// heisst noch lange nicht, dass die Verbindung zum Internet<br />
// tatsächlich besteht. Sollte die GetInternetConnected() also 'true'<br />
// liefern, könnte je nach Einzelfall eine Absicherung (z.B. durch<br />
// das Senden eines Pings zum Zielrechner) durchaus sinnvoll sein.</p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/453896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/453896</guid><dc:creator><![CDATA[Surfman]]></dc:creator><pubDate>Sat, 07 Feb 2004 13:01:03 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Sat, 07 Feb 2004 13:36:38 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/358">@WebFritzi</a>: Meine Aussage bezog sich ausschließlich auf die Parameter <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/453917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/453917</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Sat, 07 Feb 2004 13:36:38 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Sat, 07 Feb 2004 16:57:37 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">///////////////////////////////////////////////////////////////////////////////////////////////////
// Methode &quot;InternetConnected()&quot; liefert ein TRUE zurück falls Internetverbindung aktiv ist
///////////////////////////////////////////////////////////////////////////////////////////////////
bool InternetConnected()
{
   char*  ptr;
   string command; 
   string ip; 

   ptr = new char[512]; 

   // Ip von www.suse.de
   ip=&quot;195.135.220.3&quot;;

   command = &quot;PING &quot; + ip + &quot; -n 1&quot;; 
   FILE *fp= _popen(command.c_str(),&quot;r&quot;); 

   sprintf(ptr,command.c_str()); 

   while(fgets(ptr,512,fp)!=NULL) 
   { 
     command = ptr; 
     if(command.find(&quot;Antwort&quot;,0)==0){ 
       // Es besteht Internetverbindung
       _pclose(fp); 
       delete ptr; 
       return true; 
     } 
   } 

   _pclose(fp); 
   delete ptr;
   // Es besteht keine Internetverbindung  
   return false;
}
///////////////////////////////////////////////////////////////////////////////////////////////////
</code></pre>
<p>hi leute ich wollte das nun so machen mittn pingen...aber bekomme access voilation;-( geht das nicht bei einen winapi programm???</p>
<p>cu surf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/454018</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/454018</guid><dc:creator><![CDATA[surf.]]></dc:creator><pubDate>Sat, 07 Feb 2004 16:57:37 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Sat, 07 Feb 2004 18:02:45 GMT]]></title><description><![CDATA[<p>Wo genau bekommst du den denn (-&gt; Debugger) - außerdem sollte es doch delete [] ptr, oder <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/454061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/454061</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Sat, 07 Feb 2004 18:02:45 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Sat, 07 Feb 2004 18:05:21 GMT]]></title><description><![CDATA[<p>ich muss mit dem debugger mal schaun...<br />
das kann man ja machen bei einem winapi prog:</p>
<pre><code class="language-cpp">command = &quot;PING &quot; + ip + &quot; -n 1&quot;;  
FILE *fp= _popen(command.c_str(),&quot;r&quot;);
</code></pre>
<p>oder?<br />
ja delete [] gehörts!!!<br />
ich schau mal...<br />
cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/454064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/454064</guid><dc:creator><![CDATA[Surfman]]></dc:creator><pubDate>Sat, 07 Feb 2004 18:05:21 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Sat, 07 Feb 2004 18:35:44 GMT]]></title><description><![CDATA[<p>hi ich hab jetzt das mit einer message box überprüft!!<br />
access kommt mit dem beginn der while schleife:</p>
<pre><code class="language-cpp">while(fgets(ptr,512,fp)!=NULL)
</code></pre>
<p>ich weiß nicht was er da nicht will....fgets mag er nicht???!! ich weiß es nicht!! die funktion wird in winmain(.... aufgerufen....sollte passen oder??</p>
<p>cu surf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/454087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/454087</guid><dc:creator><![CDATA[Surfman]]></dc:creator><pubDate>Sat, 07 Feb 2004 18:35:44 GMT</pubDate></item><item><title><![CDATA[Reply to internet connection on Sat, 07 Feb 2004 18:54:46 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;string&gt; 
#include &lt;iostream&gt; 
using namespace std; 

int WinMain(HINSTANCE hInstance, HINSTANCE hPrevIsntance, LPSTR lpCmdine, int nShowCmd)
{
  WNDCLASS WndClass;
  HWND hWnd;
  MSG Msg;

  char* ptr; 
  string command; 
  string ip; 

  ptr = new char[512]; 

  ip=&quot;suse.de&quot;; 

  command = &quot;PING &quot; + ip + &quot; -n 1&quot;; 
  FILE *fp= _popen(command.c_str(),&quot;r&quot;); 

  sprintf(ptr,command.c_str()); 

  while(fgets(ptr,512,fp)!=NULL) 
  { 
    command = ptr; 
    if(command.find(&quot;Antwort&quot;,0)==0){ 
	  MessageBox(NULL, &quot;Your are online&quot;, &quot;info&quot;, MB_OK | MB_ICONINFORMATION);
      _pclose(fp); 
      delete [] ptr; 
    } 
  } 
  _pclose(fp); 
  delete [] ptr; 
  MessageBox(NULL, &quot;Your are online&quot;, &quot;info&quot;, MB_OK | MB_ICONINFORMATION);

  return(Msg.wParam);
}
</code></pre>
<p>hi leute da ist das gesamte prog!! er gekommt access voilation bei gets!!!??? aber was ist da falsch????? ich finde den fehler nicht!! cu surf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/454107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/454107</guid><dc:creator><![CDATA[Surfman]]></dc:creator><pubDate>Sat, 07 Feb 2004 18:54:46 GMT</pubDate></item></channel></rss>