<?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[ip-server-frage]]></title><description><![CDATA[<p>ich möchte einen server onlinestellen und ein chatprogramm schreiben...alles soweit gut, aber ich weiß nicht woher der client jetzt wissen soll was der server für ip hat... gibt es da eine funktion?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/135665/ip-server-frage</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 07:22:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/135665.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Feb 2006 21:24:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ip-server-frage on Fri, 03 Feb 2006 21:24:59 GMT]]></title><description><![CDATA[<p>ich möchte einen server onlinestellen und ein chatprogramm schreiben...alles soweit gut, aber ich weiß nicht woher der client jetzt wissen soll was der server für ip hat... gibt es da eine funktion?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985345</guid><dc:creator><![CDATA[socket++]]></dc:creator><pubDate>Fri, 03 Feb 2006 21:24:59 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Fri, 03 Feb 2006 21:42:35 GMT]]></title><description><![CDATA[<p>Was du machen könntest wäre ein Server der alle Chaterver speichert mit deren IP. Oder dur registrierst die IP bei <a href="http://www.no-ip.com/" rel="nofollow">http://www.no-ip.com/</a></p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985352</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985352</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Fri, 03 Feb 2006 21:42:35 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Fri, 03 Feb 2006 21:56:42 GMT]]></title><description><![CDATA[<p>es gibt nur einen server <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f620.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--angry_face"
      title=":@"
      alt="😠"
    /> der empfängt und überträgt nach dem prinzip:</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>--------------------</th>
</tr>
</thead>
<tbody>
<tr>
<td>server</td>
</tr>
<tr>
<td>-------</td>
</tr>
</tbody>
</table>
<p>^<br />
|<br />
|<br />
...<br />
.<br />
--------<br />
|Client|<br />
--------</p>
<p>also kein client-server sondern nur ein hauptserver...nettes beispiel was? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>naja um auf den server zu connecten braucht man die ip aber da sich die ip dauernd ändert...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985365</guid><dc:creator><![CDATA[socket++]]></dc:creator><pubDate>Fri, 03 Feb 2006 21:56:42 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Fri, 03 Feb 2006 22:02:12 GMT]]></title><description><![CDATA[<p>Dann müsste <a href="http://www.no-ip.info" rel="nofollow">http://www.no-ip.info</a> genau das sein was du brauchst. Dort kannst du eine Domain registrieren und du bist dann unter <a href="http://deinname.no-ip.info" rel="nofollow">deinname.no-ip.info</a> erreichbar. Wie genau das funktioniert weiß ich nicht, hat mir mal ein Freund erzählt.</p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985369</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985369</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Fri, 03 Feb 2006 22:02:12 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Fri, 03 Feb 2006 22:09:26 GMT]]></title><description><![CDATA[<p>ja schön und gut aber für einen chatserver? oder kann man als ip dann <a href="http://deinname.no-ip.info" rel="nofollow">deinname.no-ip.info</a> angeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985372</guid><dc:creator><![CDATA[socket++]]></dc:creator><pubDate>Fri, 03 Feb 2006 22:09:26 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Fri, 03 Feb 2006 22:16:28 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Der No-IP Dienst sorgt dafür, das die aktuelle dynamische IP mit dem bei No-IP angemeldeten Namen verbunden ist.<br />
also reicht dann tatsächlich der Name, um zu der IP aufzulösen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985382</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 03 Feb 2006 22:16:28 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Fri, 03 Feb 2006 22:28:35 GMT]]></title><description><![CDATA[<p>addr.sin_port=htons(x);<br />
addr.sin_addr.s_addr=inet_addr(&quot;<a href="http://x.no-ip.info" rel="nofollow">x.no-ip.info</a>&quot;);</p>
<p>gibt bei client fehler an...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985386</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985386</guid><dc:creator><![CDATA[socket++]]></dc:creator><pubDate>Fri, 03 Feb 2006 22:28:35 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Fri, 03 Feb 2006 22:35:06 GMT]]></title><description><![CDATA[<p>Du musst den Hostnamen erst auflösen. Hier gibt's einen Beispiel Code: <a href="http://c-worker.ch/" rel="nofollow">http://c-worker.ch/</a></p>
<p>Klick auf Codes-&gt;WinSOck und dann die hostent.cpp DAtei.</p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985387</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985387</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Fri, 03 Feb 2006 22:35:06 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Fri, 03 Feb 2006 22:52:22 GMT]]></title><description><![CDATA[<p>rc=getAddrFromString(argv[1],&amp;addr);</p>
<p>wie wird da argv definiert?</p>
<p>also da gehört doch der host rein oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985391</guid><dc:creator><![CDATA[socket++]]></dc:creator><pubDate>Fri, 03 Feb 2006 22:52:22 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Fri, 03 Feb 2006 23:14:42 GMT]]></title><description><![CDATA[<p>socket++ schrieb:</p>
<blockquote>
<p>rc=getAddrFromString(argv[1],&amp;addr);</p>
<p>wie wird da argv definiert?</p>
<p>also da gehört doch der host rein oder?</p>
</blockquote>
<p>Wo wird die Funktion denn benutzt?</p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985397</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985397</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Fri, 03 Feb 2006 23:14:42 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Fri, 03 Feb 2006 23:16:46 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;winsock2.h&gt;
#include &lt;stdio.h&gt;

//Prototypen
int startWinsock(void);
long getAddrFromString(char* hostnameOrIp, SOCKADDR_IN* addr);

int main(int argc, char** argv)
{
  long rc;
  SOCKET s;
  SOCKADDR_IN addr;
  char buf[256];

  if(argc&lt;2)
  {
    printf(&quot;Usage: sock &lt;hostname oder ip des servers&gt;\n&quot;);
    return 1;
  }

  // Winsock starten
  rc=startWinsock();
  if(rc!=0)
  {
    printf(&quot;Fehler: startWinsock, fehler code: %d\n&quot;,rc);
    return 1;
  }
  else
  {
    printf(&quot;Winsock gestartet!\n&quot;);
  }

  // Socket erstellen
  s=socket(AF_INET,SOCK_STREAM,0);
  if(s==INVALID_SOCKET)
  {
    printf(&quot;Fehler: Der Socket konnte nicht erstellt werden, fehler code: %d\n&quot;,WSAGetLastError());
    return 1;
  }
  else
  {
    printf(&quot;Socket erstellt!\n&quot;);
  }

  // Verbinden
  memset(&amp;addr,0,sizeof(SOCKADDR_IN)); // zuerst alles auf 0 setzten
  addr.sin_family=AF_INET;
  addr.sin_port=htons(12345); // wir verwenden mal port 12345
  rc=getAddrFromString(argv[1],&amp;addr);
  if(rc==SOCKET_ERROR)
  {
    printf(&quot;IP für %s konnte nicht aufgeloest werden\n&quot;, argv[1]);
    return 1;
  }
  else
  {
    printf(&quot;IP aufgeloest!\n&quot;);
  }

  rc=connect(s,(SOCKADDR*)&amp;addr,sizeof(SOCKADDR));
  if(rc==SOCKET_ERROR)
  {
    printf(&quot;Fehler: connect gescheitert, fehler code: %d\n&quot;,WSAGetLastError());
    return 1;
  }
  else
  {
    printf(&quot;Verbunden mit 127.0.0.1..\n&quot;);
  }

  // Daten austauschen
  while(rc!=SOCKET_ERROR)
  {
    printf(&quot;\nZeichenfolge eingeben [max 256]: &quot;);
    gets(buf);
    send(s,buf,strlen(buf),0);
    rc=recv(s,buf,256,0);
    if(rc==0)
    {
      printf(&quot;Server hat die Verbindung getrennt..\n&quot;);
      break;
    }
    if(rc==SOCKET_ERROR)
    {
      printf(&quot;Fehler: recv, fehler code: %d\n&quot;,WSAGetLastError());
      break;
    }
    buf[rc]='\0';
    printf(&quot;\nServer antwortet: %s\n&quot;,buf);
  }
  closesocket(s);
  WSACleanup();
  return 0;
}

int startWinsock(void)
{
  WSADATA wsa;
  return WSAStartup(MAKEWORD(2,0),&amp;wsa);
}

long getAddrFromString(char* hostnameOrIp, SOCKADDR_IN* addr)

{
  long rc;
  unsigned long ip;
  HOSTENT* he;

  /* Parameter prüfen */
  if(hostnameOrIp==NULL || addr==NULL)
    return SOCKET_ERROR;

  /* eine IP in hostnameOrIp ? */
  ip=inet_addr(hostnameOrIp);

  /* bei einem fehler liefert inet_addr den Rückgabewert INADDR_NONE */
  if(ip!=INADDR_NONE)
  {
    addr-&gt;sin_addr.s_addr=ip;
    return 0;
  }
  else
  {
    /* Hostname in hostnameOrIp auflösen */
    he=gethostbyname(hostnameOrIp);
    if(he==NULL)
    {
      return SOCKET_ERROR;
    }
    else
    {
      /*die 4 Bytes der IP von he nach addr kopieren */
      memcpy(&amp;(addr-&gt;sin_addr),he-&gt;h_addr_list[0],4);
    }
    return 0;

  }
}
</code></pre>
<p>da steht dieser code nur wo wird mein hostname definiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985399</guid><dc:creator><![CDATA[socket++]]></dc:creator><pubDate>Fri, 03 Feb 2006 23:16:46 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Fri, 03 Feb 2006 23:19:22 GMT]]></title><description><![CDATA[<p>socket++ schrieb:</p>
<blockquote>
<p>da steht dieser code nur wo wird mein hostname definiert?</p>
</blockquote>
<p>Bei diesem Programm wird der hostname als Parameter übergeben. Am besten du verwendest die hostent.cpp.</p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985400</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Fri, 03 Feb 2006 23:19:22 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Fri, 03 Feb 2006 23:27:59 GMT]]></title><description><![CDATA[<p>ach das geht natürlich und dann das ergebnis als parameter dem code<br />
addr.sin_addr.s_addr=inet_addr(&quot;x&quot;);<br />
hinzufügen</p>
<p>aber noch ne letzte frage:</p>
<p>wie soll ich das übergeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985402</guid><dc:creator><![CDATA[socket++]]></dc:creator><pubDate>Fri, 03 Feb 2006 23:27:59 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Sat, 04 Feb 2006 13:39:28 GMT]]></title><description><![CDATA[<p>have jetzt probleme mit den zeilen:</p>
<pre><code class="language-cpp">char hostname[512];

  printf(&quot;Enter Hostname: &quot;); //x.no-ip.info
  gets(hostname);
</code></pre>
<pre><code class="language-cpp">rc=dumpHost(hostname);
</code></pre>
<p>ich will es automatisch machen lassen ohne eine benutzereingabe<br />
und dann in die code</p>
<pre><code class="language-cpp">addr.sin_addr.s_addr=inet_addr(&quot;hostname&quot;);
</code></pre>
<p>einfügen...wie würde das aussehen ich bekomms nicht gebacken</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985653</guid><dc:creator><![CDATA[socket++]]></dc:creator><pubDate>Sat, 04 Feb 2006 13:39:28 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Sat, 04 Feb 2006 18:50:51 GMT]]></title><description><![CDATA[<p>*weinwein antwortbrauch*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985978</guid><dc:creator><![CDATA[socket++]]></dc:creator><pubDate>Sat, 04 Feb 2006 18:50:51 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Sat, 04 Feb 2006 19:52:10 GMT]]></title><description><![CDATA[<p>socket++ schrieb:</p>
<blockquote>
<p>have jetzt probleme mit den zeilen:</p>
<pre><code class="language-cpp">char hostname[512];

  printf(&quot;Enter Hostname: &quot;); //x.no-ip.info
  gets(hostname);
</code></pre>
<pre><code class="language-cpp">rc=dumpHost(hostname);
</code></pre>
<p>ich will es automatisch machen lassen ohne eine benutzereingabe<br />
und dann in die code</p>
<pre><code class="language-cpp">addr.sin_addr.s_addr=inet_addr(&quot;hostname&quot;);
</code></pre>
<p>einfügen...wie würde das aussehen ich bekomms nicht gebacken</p>
</blockquote>
<p>Das hat eigentlich nichts mit Sockets zu tun, sonder gehört zu C. Deine Probleme solltest du ganz einfach selber lösen können, anscheinend fehlen dir Grundkenntnisse in C. Arbeite ein Tutorial zu C durch, z.B. dieses:<br />
<a href="http://www.pronix.de/pronix-4.html" rel="nofollow">http://www.pronix.de/pronix-4.html</a></p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986040</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Sat, 04 Feb 2006 19:52:10 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Sat, 04 Feb 2006 20:14:37 GMT]]></title><description><![CDATA[<p>ich brauche kein totorial..</p>
<p>aber wenn ich hostname so definiere ist das ja falsch:</p>
<p>hostname = x</p>
<p>ergebnis der auflösung wäre dann zb y</p>
<p>addr.sin_addr.s_addr=inet_addr(y);</p>
<p>das geht ja mal keinen meter...</p>
<p>und wenn ich</p>
<p>char hostname[x];</p>
<p>sage hab ich das prob auch nicht wech</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986056</guid><dc:creator><![CDATA[socket++]]></dc:creator><pubDate>Sat, 04 Feb 2006 20:14:37 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Sat, 04 Feb 2006 20:16:45 GMT]]></title><description><![CDATA[<p>socket++ schrieb:</p>
<blockquote>
<p>ich brauche kein totorial..</p>
</blockquote>
<p>Doch definitiv!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986061</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Sat, 04 Feb 2006 20:16:45 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Sat, 04 Feb 2006 20:18:05 GMT]]></title><description><![CDATA[<p>ach komm totorials sind blöd</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986063</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986063</guid><dc:creator><![CDATA[socket++]]></dc:creator><pubDate>Sat, 04 Feb 2006 20:18:05 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Sat, 04 Feb 2006 20:20:54 GMT]]></title><description><![CDATA[<p>socket++ schrieb:</p>
<blockquote>
<p>ach komm totorials sind blöd</p>
</blockquote>
<p>Jemanden helfen der keine Ahnung von C hat ist auch blöd.</p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986066</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986066</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Sat, 04 Feb 2006 20:20:54 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Sat, 04 Feb 2006 20:23:15 GMT]]></title><description><![CDATA[<p>komm wenn du das tot macht mach ich es auch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986068</guid><dc:creator><![CDATA[socket++]]></dc:creator><pubDate>Sat, 04 Feb 2006 20:23:15 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Sat, 04 Feb 2006 20:25:29 GMT]]></title><description><![CDATA[<p>socket++ schrieb:</p>
<blockquote>
<p>komm wenn du das tot macht mach ich es auch</p>
</blockquote>
<p>geh aber du das leben können ich auch fliegen</p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986071</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986071</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Sat, 04 Feb 2006 20:25:29 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Sat, 04 Feb 2006 20:27:04 GMT]]></title><description><![CDATA[<p>ok du darfst ein s dazutun...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986074</guid><dc:creator><![CDATA[socket++]]></dc:creator><pubDate>Sat, 04 Feb 2006 20:27:04 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Sat, 04 Feb 2006 20:28:26 GMT]]></title><description><![CDATA[<p>socket++ schrieb:</p>
<blockquote>
<p>ok du darfst ein s dazutun...</p>
</blockquote>
<p>Wozu? Sorry ich hab deinen Satz echt nicht verstanden.</p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986076</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986076</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Sat, 04 Feb 2006 20:28:26 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Sat, 04 Feb 2006 20:31:18 GMT]]></title><description><![CDATA[<p>tot=totorial</p>
<p>komm wenn du das tot mach\&quot;s\&quot;t mach ich es auch</p>
<p>tut mir leid <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>
<p>aber komm schon wie kann ich char hostname[512]; direkt meinen no-ip-acc zuweisen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986080</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986080</guid><dc:creator><![CDATA[socket++]]></dc:creator><pubDate>Sat, 04 Feb 2006 20:31:18 GMT</pubDate></item><item><title><![CDATA[Reply to ip-server-frage on Sat, 04 Feb 2006 20:35:05 GMT]]></title><description><![CDATA[<p>socket++ schrieb:</p>
<blockquote>
<p>aber komm schon wie kann ich char hostname[512]; direkt meinen no-ip-acc zuweisen?</p>
</blockquote>
<p>Deinem was? no-ip-acc? Achso.. Also du löst den Hostnamen auf mit der Funktion in der hostent.cpp. Die erhaltene IP speicherst du in einem C-String und übergibst das ganze dann an die Socket-Struktur.</p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986085</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Sat, 04 Feb 2006 20:35:05 GMT</pubDate></item></channel></rss>