<?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[WinSock2: Problem mit Accept-Socket...]]></title><description><![CDATA[<p>Hi,</p>
<p>ich erstelle nach dem Beispiel von der <a href="http://msdn2.microsoft.com/en-us/library/ms737593.aspx" rel="nofollow">MSDN</a> einen Accept-Socket. Bei mir sieht das so aus:</p>
<pre><code class="language-cpp">addrinfo Hints, *pRes = NULL;
::memset(&amp;Hints, 0, sizeof(addrinfo));

Hints.ai_family = AF_INET;
Hints.ai_socktype = SOCK_STREAM;
Hints.ai_protocol = IPPROTO_TCP;
Hints.ai_flags = AI_PASSIVE;

if (::getaddrinfo(NULL, sPort.c_str(),
  &amp;Hints, &amp;pRes) != 0)
{}

if ((Comm::Socket = ::socket(pRes-&gt;ai_family, 
  pRes-&gt;ai_socktype, pRes-&gt;ai_protocol)) == INVALID_SOCKET)
{}

if (::bind(Comm::Socket, pRes-&gt;ai_addr, 
  static_cast&lt;int&gt;(pRes-&gt;ai_addrlen)) != 0)
{}

::freeaddrinfo(pRes);
</code></pre>
<p>Wenn ich dann &quot;listen(...)&quot; aufrufe, versucht der Server sofort (hab mit Timestamps geschaut) eine Verbindung aufzubauen, obwohl ich noch keinen Client darauf angesetzt habe. Ich hab verschiedenste Ports ausprobiert, bei allen ist es das gleiche. Ich hab auch schon meinen Rechner vom INet getrennt...<br />
Wenn der Server dann versucht einen Socket mit &quot;accept(...)&quot; zu erstellen, hat dieser den Wert &quot;INVALID_SOCKET&quot;.</p>
<p>Die Variante von <a href="http://www.codeproject.com/internet/WinSockIntro01.asp" rel="nofollow">Codeproject</a> funktioniert bei mir nicht. Dort schlägt &quot;bind()&quot; mit Fehler 10038 (von WSAGetLastError()) fehl.</p>
<p>Hat jemand ne Idee, woran es liegen oder wie ich die Sache angehen könnte? Vielleicht bin ich ja auch einfach betriebsblind und seh meinen Fehler 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>Thx, Maffe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/192348/winsock2-problem-mit-accept-socket</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 01:44:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/192348.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Sep 2007 09:24:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 09:24:01 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich erstelle nach dem Beispiel von der <a href="http://msdn2.microsoft.com/en-us/library/ms737593.aspx" rel="nofollow">MSDN</a> einen Accept-Socket. Bei mir sieht das so aus:</p>
<pre><code class="language-cpp">addrinfo Hints, *pRes = NULL;
::memset(&amp;Hints, 0, sizeof(addrinfo));

Hints.ai_family = AF_INET;
Hints.ai_socktype = SOCK_STREAM;
Hints.ai_protocol = IPPROTO_TCP;
Hints.ai_flags = AI_PASSIVE;

if (::getaddrinfo(NULL, sPort.c_str(),
  &amp;Hints, &amp;pRes) != 0)
{}

if ((Comm::Socket = ::socket(pRes-&gt;ai_family, 
  pRes-&gt;ai_socktype, pRes-&gt;ai_protocol)) == INVALID_SOCKET)
{}

if (::bind(Comm::Socket, pRes-&gt;ai_addr, 
  static_cast&lt;int&gt;(pRes-&gt;ai_addrlen)) != 0)
{}

::freeaddrinfo(pRes);
</code></pre>
<p>Wenn ich dann &quot;listen(...)&quot; aufrufe, versucht der Server sofort (hab mit Timestamps geschaut) eine Verbindung aufzubauen, obwohl ich noch keinen Client darauf angesetzt habe. Ich hab verschiedenste Ports ausprobiert, bei allen ist es das gleiche. Ich hab auch schon meinen Rechner vom INet getrennt...<br />
Wenn der Server dann versucht einen Socket mit &quot;accept(...)&quot; zu erstellen, hat dieser den Wert &quot;INVALID_SOCKET&quot;.</p>
<p>Die Variante von <a href="http://www.codeproject.com/internet/WinSockIntro01.asp" rel="nofollow">Codeproject</a> funktioniert bei mir nicht. Dort schlägt &quot;bind()&quot; mit Fehler 10038 (von WSAGetLastError()) fehl.</p>
<p>Hat jemand ne Idee, woran es liegen oder wie ich die Sache angehen könnte? Vielleicht bin ich ja auch einfach betriebsblind und seh meinen Fehler 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>Thx, Maffe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364517</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364517</guid><dc:creator><![CDATA[Maffe001]]></dc:creator><pubDate>Thu, 13 Sep 2007 09:24:01 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 09:44:37 GMT]]></title><description><![CDATA[<p>Der Server baut nie bei &quot;listen&quot; eine Verbindung auf.... er horcht vielleicht mal, aber Vebinden tut sich der Client...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364538</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364538</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 13 Sep 2007 09:44:37 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 13:12:55 GMT]]></title><description><![CDATA[<p>Gut, Fehler meiner Seite. Der Server versucht sofort nach Aufruf des &quot;listen(...)&quot; mit &quot;accept(...)&quot; eine angefragte Verbindung aufzubauen, obwohl ich noch keinen Client drauf angesetzt habe. <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/1364659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364659</guid><dc:creator><![CDATA[Maffe001]]></dc:creator><pubDate>Thu, 13 Sep 2007 13:12:55 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 13:39:31 GMT]]></title><description><![CDATA[<p>hä?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364675</guid><dc:creator><![CDATA[nix verstehen]]></dc:creator><pubDate>Thu, 13 Sep 2007 13:39:31 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 13:42:00 GMT]]></title><description><![CDATA[<p>Was liefert &quot;listen&quot; zurück?<br />
Welchen Port nimmst Du denn?<br />
Zieh doch mal das Netzwerkabel...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364677</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 13 Sep 2007 13:42:00 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 13:58:08 GMT]]></title><description><![CDATA[<p>&quot;listen()&quot; liefert 0.<br />
Der Port ist 24837. Aber ich hab's auch schon mit 12000 und beliebigen anderen 5-stelligen Ports versucht. Hab kein Netzwerkkabel drin. Und die WLAN-Karte hatte ich schon deaktiviert, was zu keiner Veränderung führt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364690</guid><dc:creator><![CDATA[Maffe001]]></dc:creator><pubDate>Thu, 13 Sep 2007 13:58:08 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 14:02:00 GMT]]></title><description><![CDATA[<p>poste mal ein vollständigen quelltext</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364692</guid><dc:creator><![CDATA[nix verstehen]]></dc:creator><pubDate>Thu, 13 Sep 2007 14:02:00 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 14:07:53 GMT]]></title><description><![CDATA[<p>Hmm und was soll das bringen? Ich mach dann nur noch in nem Thread:</p>
<pre><code class="language-cpp">if (::listen(Comm::Socket, MAX_CLIENTS) != 0) //#define MAX_CLIENTS 10
{}

SOCKET ClientSock;
ClientSock = ::accept(Comm::Socket, NULL, NULL);
if (ClientSock == INVALID_SOCKET)
{}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1364697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364697</guid><dc:creator><![CDATA[Maffe001]]></dc:creator><pubDate>Thu, 13 Sep 2007 14:07:53 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 14:21:23 GMT]]></title><description><![CDATA[<p>Bist Du *ganz* sicher, das &quot;listen&quot; 0 liefert??? Kann ich mir eigentlich nicht vorstellen...</p>
<p>Was noch aus der Doku zu beachten ist:</p>
<blockquote>
<p>If listen is called on an already listening socket, it will return success without changing the backlog.</p>
</blockquote>
<p>Du rufst nicht zufällig das &quot;listen&quot; zweimal auf?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364707</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 13 Sep 2007 14:21:23 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 14:32:56 GMT]]></title><description><![CDATA[<p>Nachdem du die Frage aufgeworfen hast, hab ich nochmal den Debugger drüber gejagt...und ja ich bin mir sicher. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Aber erklären kann ich's mir auch nicht.</p>
<p>Wenn ich bei &quot;accept(...)&quot; eine Auswertung der From-Werte mache:</p>
<pre><code class="language-cpp">sockaddr_in From;
int FromLen = sizeof(From);
::memset (&amp;From, 0, sizeof(From));

SOCKET ClientSock = INVALID_SOCKET;
ClientSock = ::accept(Comm::Socket, (sockaddr*)&amp;From, &amp;FromLen);
</code></pre>
<p>stehen auch unsinnige Werte in &quot;From&quot;:</p>
<p>From.sin_family = 0<br />
From.sin_port = 0<br />
FromLen = 16</p>
<p>[Edit]</p>
<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<p>Du rufst nicht zufällig das &quot;listen&quot; zweimal auf?</p>
</blockquote>
<p>Nö eigentlich nicht. Der Ablauf ist ja prinzipiell so, dass der Server mit dem Accept-Socket erstellt wird. Wenn die Initialisierung korrekt abgelaufen ist, wird der Thread mit dem &quot;listen()&quot; gestartet.<br />
[/Edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364712</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364712</guid><dc:creator><![CDATA[Maffe001]]></dc:creator><pubDate>Thu, 13 Sep 2007 14:32:56 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 14:32:33 GMT]]></title><description><![CDATA[<blockquote>
<p>Hmm und was soll das bringen?</p>
</blockquote>
<p>Wenn der Fehler auch bei mir kommt kann ich ihn dir beheben <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/1364713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364713</guid><dc:creator><![CDATA[nix verstehen]]></dc:creator><pubDate>Thu, 13 Sep 2007 14:32:33 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 14:34:38 GMT]]></title><description><![CDATA[<p>Gut das seh ich ein. <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="😉"
    /> Der komplette Quelltext wäre ein bisschen viel hier, deswegen hab ich wirklich nur die WinSock-Sachen reingeschrieben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364715</guid><dc:creator><![CDATA[Maffe001]]></dc:creator><pubDate>Thu, 13 Sep 2007 14:34:38 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 14:42:09 GMT]]></title><description><![CDATA[<p>Und ein neues Projekt anlegen wo nur die WinSock Sachen drin sind und das den Fehler zeigt willst du nicht? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364718</guid><dc:creator><![CDATA[nix verstehen]]></dc:creator><pubDate>Thu, 13 Sep 2007 14:42:09 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 14:43:47 GMT]]></title><description><![CDATA[<p>Doch mach ich grad. Vielleicht liegt's ja am Thread, aber das kann ich mir eigentlich nicht vorstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364719</guid><dc:creator><![CDATA[Maffe001]]></dc:creator><pubDate>Thu, 13 Sep 2007 14:43:47 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 15:02:38 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;Winsock2.h&gt;
#include &lt;Windows.h&gt;
#include &lt;ws2tcpip.h&gt;
#include &lt;iphlpapi.h&gt;

#include &lt;conio.h&gt;

#include &lt;iostream&gt;
using namespace std;

#define DEF_PORT &quot;24837&quot;

int main (const int argc, const char** argv)
{
	addrinfo *pRes = NULL;

	addrinfo Hints;
	::memset(&amp;Hints, 0, sizeof(addrinfo));

	Hints.ai_family = AF_INET;
	Hints.ai_socktype = SOCK_STREAM;
	Hints.ai_protocol = IPPROTO_TCP;
	Hints.ai_flags = AI_PASSIVE;

    int iRet = 0;
	if (iRet = ::getaddrinfo(NULL, DEF_PORT,
		&amp;Hints, &amp;pRes) != 0)
		return -1;

	SOCKET Accept = INVALID_SOCKET;
	if ((Accept = ::socket(pRes-&gt;ai_family, 
		pRes-&gt;ai_socktype, pRes-&gt;ai_protocol)) == INVALID_SOCKET)
		return -2;

	if (::bind(Accept, pRes-&gt;ai_addr, 
		static_cast&lt;int&gt;(pRes-&gt;ai_addrlen)) != 0)
	{
		::closesocket(Accept);
		return -3;
	}

	::freeaddrinfo(pRes);

	SOCKET Client = INVALID_SOCKET;
	while (_getch() != 27)
	{
		cout &lt;&lt; &quot;Start \&quot;listen()\&quot;\n&quot;;
		if ((iRet = ::listen(Accept, 10)) != 0)
		{
			cerr &lt;&lt; &quot;Error: \&quot;listen()\&quot; -&gt; &quot; &lt;&lt; iRet &lt;&lt; &quot;\n&quot;;
			break;
		}

		if ((Client = ::accept(Accept, NULL, NULL)) == INVALID_SOCKET)
		{
			cerr &lt;&lt; &quot;Error: \&quot;accept()\&quot; -&gt; INVALID_SOCKET\n&quot;;
			break;
		}
		cout &lt;&lt; &quot;Client verbunden.\n&quot;;
	}

	system(&quot;Pause&quot;);
	::closesocket(Accept);
	return 0;
}
</code></pre>
<p>So jetzt bin ich ganz verwirrt. Jetzt wird die Anwendung mit &quot;-1&quot; beendet. Ich hab jetzt aber nur die Winsock-Sachen per c&amp;p eingefügt und die Klassenelement mit lokalen Variablen ersetzt. <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="😕"
    /> &quot;iRet&quot; hat den Wert &quot;1&quot;.</p>
<p>[Edit]<br />
Hab das WSAStartUp() vergessen. Sorry.<br />
[/Edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364728</guid><dc:creator><![CDATA[Maffe001]]></dc:creator><pubDate>Thu, 13 Sep 2007 15:02:38 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 15:00:57 GMT]]></title><description><![CDATA[<p>Hast du auch WSAStartup aufgerufen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364729</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364729</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Thu, 13 Sep 2007 15:00:57 GMT</pubDate></item><item><title><![CDATA[Reply to WinSock2: Problem mit Accept-Socket... on Thu, 13 Sep 2007 15:07:55 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;Winsock2.h&gt;
#include &lt;Windows.h&gt;
#include &lt;ws2tcpip.h&gt;
#include &lt;iphlpapi.h&gt;

#include &lt;conio.h&gt;

#include &lt;iostream&gt;
using namespace std;

#define DEF_PORT &quot;24837&quot;

int main (const int argc, const char** argv)
{
	WSAData wsa;
	if (::WSAStartup(MAKEWORD(2,0), &amp;wsa) != 0)
		return -11;

	addrinfo *pRes = NULL;

	addrinfo Hints;
	::memset(&amp;Hints, 0, sizeof(addrinfo));

	Hints.ai_family = AF_INET;
	Hints.ai_socktype = SOCK_STREAM;
	Hints.ai_protocol = IPPROTO_TCP;
	Hints.ai_flags = AI_PASSIVE;

	int iRet = 0;
	if (iRet = ::getaddrinfo(NULL, DEF_PORT,
		&amp;Hints, &amp;pRes) != 0)
		return -1;

	SOCKET Accept = INVALID_SOCKET;
	if ((Accept = ::socket(pRes-&gt;ai_family, 
		pRes-&gt;ai_socktype, pRes-&gt;ai_protocol)) == INVALID_SOCKET)
		return -2;

	if (::bind(Accept, pRes-&gt;ai_addr, 
		static_cast&lt;int&gt;(pRes-&gt;ai_addrlen)) != 0)
	{
		::closesocket(Accept);
		return -3;
	}

	::freeaddrinfo(pRes);

	SOCKET Client = INVALID_SOCKET;
	while (_getch() != 27)
	{
		cout &lt;&lt; &quot;Start \&quot;listen()\&quot;\n&quot;;
		if ((iRet = ::listen(Accept, 10)) != 0)
		{
			cerr &lt;&lt; &quot;Error: \&quot;listen()\&quot; -&gt; &quot; &lt;&lt; iRet &lt;&lt; &quot;\n&quot;;
			break;
		}

		if ((Client = ::accept(Accept, NULL, NULL)) == INVALID_SOCKET)
		{
			cerr &lt;&lt; &quot;Error: \&quot;accept()\&quot; -&gt; INVALID_SOCKET\n&quot;;
			break;
		}
		cout &lt;&lt; &quot;Client verbunden.\n&quot;;
	}

	system(&quot;Pause&quot;);
	::closesocket(Accept);
	::WSACleanup();
	return 0;
}
</code></pre>
<p>So jetzt aber. Jetzt blockiert er auch ganz normal im Lauschzustand. Versteh ich 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>
]]></description><link>https://www.c-plusplus.net/forum/post/1364735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364735</guid><dc:creator><![CDATA[Maffe001]]></dc:creator><pubDate>Thu, 13 Sep 2007 15:07:55 GMT</pubDate></item></channel></rss>