<?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[WinSocks beim start starten...]]></title><description><![CDATA[<p>Hi,</p>
<p>ehm ich bastel grade an sonem &quot;Multi-Chat&quot; in WinApi mit WinSocks und stoße schon auf erste Hürden^^ rofl...</p>
<p><a href="http://www.imagespell.com/show.php?id=2e4fe38a1f55eef12ce6423db95c17fc.jpg" rel="nofollow">http://www.imagespell.com/show.php?id=2e4fe38a1f55eef12ce6423db95c17fc.jpg</a></p>
<p>Doch wie mache ich es, dass die WinSocks beim start (nachdem das Fenster erstellt würde) ausgeführt werden?? Also von WSAStartup bis accept() ??<br />
In dem Screen^^ habe ich es von WSAStartup bis zum listenModus geschafft^^, weil ich die Funktionen in der WM_CREATE Message ausgeführt habe.<br />
Aber sobald ich accept() auch noch in die WM_CrATE Message packe öffnet sich nichtmal das Fenster ^^ -.-</p>
<p>Habt ihr da eine idee??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/197571/winsocks-beim-start-starten</link><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 14:52:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197571.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 12 Nov 2007 13:51:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to WinSocks beim start starten... on Mon, 12 Nov 2007 13:51:13 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ehm ich bastel grade an sonem &quot;Multi-Chat&quot; in WinApi mit WinSocks und stoße schon auf erste Hürden^^ rofl...</p>
<p><a href="http://www.imagespell.com/show.php?id=2e4fe38a1f55eef12ce6423db95c17fc.jpg" rel="nofollow">http://www.imagespell.com/show.php?id=2e4fe38a1f55eef12ce6423db95c17fc.jpg</a></p>
<p>Doch wie mache ich es, dass die WinSocks beim start (nachdem das Fenster erstellt würde) ausgeführt werden?? Also von WSAStartup bis accept() ??<br />
In dem Screen^^ habe ich es von WSAStartup bis zum listenModus geschafft^^, weil ich die Funktionen in der WM_CREATE Message ausgeführt habe.<br />
Aber sobald ich accept() auch noch in die WM_CrATE Message packe öffnet sich nichtmal das Fenster ^^ -.-</p>
<p>Habt ihr da eine idee??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1401864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1401864</guid><dc:creator><![CDATA[RebornX]]></dc:creator><pubDate>Mon, 12 Nov 2007 13:51:13 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Mon, 12 Nov 2007 21:06:39 GMT]]></title><description><![CDATA[<p>afaik ist accept ein blocking command. D.h. dass das Programm an der Stelle wartet, bis eine Verbindung angenommen wird. Wenn der Befehl in WM_CREATE steht, wird das Fenster eben nicht angezeigt.<br />
So kann man die Sockets non-blocken:</p>
<p>u_long arg = 1;<br />
ioctlsocket(acceptSocket, FIONBIO, &amp;arg);</p>
<p>Dann musst du natürlich bei jedem Durchlauf der Programmprozedur den Socket prüfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402130</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402130</guid><dc:creator><![CDATA[Extinction]]></dc:creator><pubDate>Mon, 12 Nov 2007 21:06:39 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Tue, 13 Nov 2007 16:11:34 GMT]]></title><description><![CDATA[<p>Extinction schrieb:</p>
<blockquote>
<p>afaik ist accept ein blocking command. D.h. dass das Programm an der Stelle wartet, bis eine Verbindung angenommen wird. Wenn der Befehl in WM_CREATE steht, wird das Fenster eben nicht angezeigt.<br />
So kann man die Sockets non-blocken:</p>
<p>u_long arg = 1;<br />
ioctlsocket(acceptSocket, FIONBIO, &amp;arg);</p>
<p>Dann musst du natürlich bei jedem Durchlauf der Programmprozedur den Socket prüfen.</p>
</blockquote>
<p>Hmm ich habe jetzt noch select() dazugepackt um mehrere server connecten zu lassen... Wie soll ich die Funktion jetzt da einsetzten???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402613</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402613</guid><dc:creator><![CDATA[RebornX]]></dc:creator><pubDate>Tue, 13 Nov 2007 16:11:34 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Tue, 13 Nov 2007 18:28:14 GMT]]></title><description><![CDATA[<p>Sooo</p>
<p>ich habe jetzt ein bischen (was heißt ein bisschen ... SEHR VIEL) rumrecherchiert:</p>
<p>Also select() ist zwar gut^^ aba WSAAsyncSelect() ist besser xD<br />
Zumindest für WinApi Anwendungen^^ (hab ich i-wo gelesen^^)</p>
<p>Jedoch habe ich nicht so richtig verstanden was WSAAsyncSelect eigentlich macht???</p>
<blockquote>
<p>The Windows Sockets WSAAsyncSelect function requests Windows message-based notification of network events for a socket.</p>
</blockquote>
<p>Heißt das jetzt, dass die Funktion WSAAsyncSelect WinSocks erlaubt wie Windows-Messages (zB. WM_PAINT, WM_COMMAND usw..) auf Verbindungen von außen zu reagieren???<br />
**<br />
Wie ich mir das Vorstelle:**<br />
Ein Server besitzt einen Socket: &quot;AcceptSocket&quot;<br />
&quot;AcceptSocket&quot; ist an einen Port gebunden und im Listen-Modus...<br />
Dann wird &quot;AcceptSocket&quot; in WSAAsyncSelect() reingepackt:</p>
<pre><code class="language-cpp">WSAAsyncSelect(AcceptSocket, hWnd, WM_SOCKET, FD_ACCEPT | FD_WRITE | FD_READ | FD_CLOSE);
</code></pre>
<p>Sobald dann ein Client versucht auf den server zu connecten o.ä, sendet Windows die passende Message: FD_READ, FD_CLOSE, FD_CONNECT usw^^</p>
<p>Ich weiß jetzt nicht was die message auf: &quot;Eingehende verbindung von Außen&quot; ist, deswegen sag ich jetzt einfach mal das ist die &quot;FD_CONNECT&quot; Message^^ Wenn dann halt sone message ankommt kann man in &quot;FD_CONNECT&quot; die accept() Funktion einmal (!) ausführen, sodass nixx blockiert wird^^<br />
Dann gibt accept einen socket zurück usw....<br />
So in der Art läuft das auch mit den aderen Blocking Calls recv(), send() usw...</p>
<p>Ist das so richtig??<br />
Oda bin ich auf dem völlig falschen pfad???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402703</guid><dc:creator><![CDATA[RebornX]]></dc:creator><pubDate>Tue, 13 Nov 2007 18:28:14 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Tue, 13 Nov 2007 18:32:44 GMT]]></title><description><![CDATA[<p>WSAAsyncSelect setzt den Socket in den Non-Blocking Modus so das recv, send etc. keine blocking calls mehr sind.^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402707</guid><dc:creator><![CDATA[bombe]]></dc:creator><pubDate>Tue, 13 Nov 2007 18:32:44 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Tue, 13 Nov 2007 18:43:25 GMT]]></title><description><![CDATA[<p>Wenn du auf den Listening-Socket WSAAsyncSelect() aufgerufen hast, bekommst du ein FD_ACCEPT sobald ein Client sich mit deinem Server verbinden will.<br />
Daraufhin solltest du dann accept() aufrufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402715</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Tue, 13 Nov 2007 18:43:25 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Wed, 14 Nov 2007 11:13:12 GMT]]></title><description><![CDATA[<p>OK ok das hab ich jetzt auch verstanden (juhu!!)</p>
<p>Jetzt habe ich aber wieder ein neues Problem:</p>
<p>Ich mache ja für den Chat so eine Server-Liste (Siehe Bild oben^^), dh. da werden alle Server aufgelistet sein die eine Verbindung zu mir aufnehmen wollen.<br />
Aber wie finde ich Info's wie den Namen, den der chat-partner beim server angegeben hat heraus??? Unzwar muss das ja noch vor accept() sein, weil wenn mehrere Server zu mir connecten wollen kann ich mich ja schlecht mit jedem verbinden^^, da müsste ich ja ziemlich viele Sockets erstellen^^</p>
<p>Kann der Server, noch bevor er sich mit dem Clienten verbindet, einige Info's schicken, damit man auch den Namen in der Liste sehen kann???</p>
<p>Protokoll ist TCP</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402983</guid><dc:creator><![CDATA[RebornX]]></dc:creator><pubDate>Wed, 14 Nov 2007 11:13:12 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Wed, 14 Nov 2007 13:04:36 GMT]]></title><description><![CDATA[<p>nein - ohne Verbindung kannst du nix übertragen, sonst wäre die Verbindung ja unnötig (bei TCP) <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=";D"
      alt="😉"
    /></p>
<p>Abgesehen davon verbindet sich kein Server mit einem Client sondern andersherum, sonst wäre der Server kein Server.<br />
Der Server kann die Verbindung vom Client nur annehmen oder eben nicht.<br />
(Es sei denn das Server-Programm enthält sowohl eine Client- als auch Server-Komponente)</p>
<p>Wenn du weniger Verbindungen haben willst, nimm doch ein verbindungsloses Protokoll wie UDP (welches aber auch wieder seine Nachteile hat).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403048</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Wed, 14 Nov 2007 13:04:36 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Wed, 14 Nov 2007 13:19:34 GMT]]></title><description><![CDATA[<p>geeky schrieb:</p>
<blockquote>
<p>nein - ohne Verbindung kannst du nix übertragen, sonst wäre die Verbindung ja unnötig (bei TCP) <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=";D"
      alt="😉"
    /></p>
<p>Abgesehen davon verbindet sich kein Server mit einem Client sondern andersherum, sonst wäre der Server kein Server.<br />
Der Server kann die Verbindung vom Client nur annehmen oder eben nicht.<br />
(Es sei denn das Server-Programm enthält sowohl eine Client- als auch Server-Komponente)</p>
<p>Wenn du weniger Verbindungen haben willst, nimm doch ein verbindungsloses Protokoll wie UDP (welches aber auch wieder seine Nachteile hat).</p>
</blockquote>
<p>Heißt das wenn ich so eine liste machen will muss ich jede einzelne verbindung einmal akzeptieren um info's in die liste zu schreiben? (OMG das wird ne komplizierte Funktion... -.- rofl...)</p>
<p>Aber die ip muss man ja herausfinden können bevor man accept()et, oder?<br />
Wie mache ich das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403053</guid><dc:creator><![CDATA[RebornX]]></dc:creator><pubDate>Wed, 14 Nov 2007 13:19:34 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Wed, 14 Nov 2007 16:22:38 GMT]]></title><description><![CDATA[<p>accept() liefert bei Verbindungsannahme optional die IP mit.<br />
Ansonsten gibt es noch getpeername, was aber auch nur mit einem verbundenen Socket funktioniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403201</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Wed, 14 Nov 2007 16:22:38 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Wed, 14 Nov 2007 16:38:51 GMT]]></title><description><![CDATA[<p>Nagut diese frage da hat sich geklärt^^<br />
Ich denk mal das besste ist, wenn ich 2 ports benutze^^</p>
<p>habe jetzt aber eine andere:<br />
Wie kann ich mit connect() in regelmäßigen zeitabständen prüfen ob der server da ist, ohne zu blockieren?<br />
Ich habe es mit einer Schleife und sleep probiert, doch da wird logischer Weise bockiert -.-</p>
<p>Kennt jemand eine bessere Lösung??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403211</guid><dc:creator><![CDATA[RebornX]]></dc:creator><pubDate>Wed, 14 Nov 2007 16:38:51 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Wed, 14 Nov 2007 16:45:05 GMT]]></title><description><![CDATA[<p>Nimm wieder WSAAsyncSelect() (vor Aufruf von connect() ) und du bekommst eine FD_CONNECT Nachricht wenn es geklappt hat.</p>
<p>Die meisten Anwendungen scheinen allerdings für sowas einfach nen Thread zu starten und da drin mit blockierenden Sockets zu arbeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403214</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Wed, 14 Nov 2007 16:45:05 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Wed, 14 Nov 2007 17:35:41 GMT]]></title><description><![CDATA[<p>geeky schrieb:</p>
<blockquote>
<p>Nimm wieder WSAAsyncSelect() (vor Aufruf von connect() ) und du bekommst eine FD_CONNECT Nachricht wenn es geklappt hat.</p>
<p>Die meisten Anwendungen scheinen allerdings für sowas einfach nen Thread zu starten und da drin mit blockierenden Sockets zu arbeiten.</p>
</blockquote>
<p>Das dumme ist nur, das ich immer (!) eine FD_CONNECT message bekomme^^, selbst wenn nix verbunden ist^^</p>
<p>Hier der komplette Source vom Clienten:<br />
<a href="http://nopaste.com/p/avSrghNvD" rel="nofollow">http://nopaste.com/p/avSrghNvD</a><br />
<a href="http://nopaste.com/p/aNzR5ZIV6" rel="nofollow">http://nopaste.com/p/aNzR5ZIV6</a><br />
<a href="http://nopaste.com/p/aIcIu57rN" rel="nofollow">http://nopaste.com/p/aIcIu57rN</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403218</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403218</guid><dc:creator><![CDATA[RebornX]]></dc:creator><pubDate>Wed, 14 Nov 2007 17:35:41 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Thu, 15 Nov 2007 18:43:12 GMT]]></title><description><![CDATA[<p>Habe jetzt einen neuen thread für Connect angelegt, weil man mit FD_CONNECT anscheinend nixx anfangen kann -.-</p>
<p>Funktioniert auch ganz gut aba irgendwas habe ich in der Schleife falsch gemacht und finde den Fehler einfach nicht:</p>
<pre><code class="language-cpp">DWORD WINAPI ThreadFunktion(LPVOID param)
{
	while(test2 == SOCKET_ERROR)
	{
		test2 = connect(s, (SOCKADDR*)&amp;addr, sizeof(SOCKADDR_IN));
		if(test2 == SOCKET_ERROR)
		{
			AddText(&quot;Fehler: Connection gescheitert!&quot;);
			Sleep(1000);
		}
		else
		{
			AddText(&quot;Verbunden mit 127.0.0.1 .!&quot;);
			return 1;
		}
	}
	return 0;
}
</code></pre>
<p>Also wenn man den Server zuerst an macht und danach den Clienten, dann funktioniert auch alles richtig. Also er sagt:<br />
&quot;Verbunden mit 127.0.0.1 .!&quot;</p>
<p>Aber wenn ich zuerst den Clienten an mache und danach den Server, dann sagt er immer: &quot;Fehler: Connection gescheitert!&quot;<br />
Doch der Server sagt das eine Verbindung akzeptiert wurde und der Client hat sogar &quot;Hallo&quot; geschickt, obwohl der Client die ganze zeit &quot;Fehler: Connection gescheitert!&quot; ausgibt -.-</p>
<p>Also irgendwie ist das komisch.... Liegt es evtl daran das die variable &quot;test2&quot; global ist??? Aber local kann ich da keine Variale anlegen....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403917</guid><dc:creator><![CDATA[RebornX]]></dc:creator><pubDate>Thu, 15 Nov 2007 18:43:12 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Thu, 15 Nov 2007 21:46:10 GMT]]></title><description><![CDATA[<p>Wieso solltest du in einer Thread-Funktion keine lokale Variable anlegen können?<br />
Kann es sein, dass test2 auch noch irgendwo außerhalb des Threads bearbeitet wird?</p>
<p>Rob'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404023</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404023</guid><dc:creator><![CDATA[Rob&#x27;]]></dc:creator><pubDate>Thu, 15 Nov 2007 21:46:10 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Thu, 15 Nov 2007 21:56:31 GMT]]></title><description><![CDATA[<p>Werte den Fehler mal näher aus: WSAGetLastError()</p>
<p>In deiner WM_SOCKET: Werte noch WSAGETSELECTERROR() aus.<br />
Eventuell kriegste bei FD_CONNECT auch noch was zu dem merkwürdigen Verhalten über den Socket (steht in wParam) raus, für den da Windows dir ein FD_CONNECT verschaukelt <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=";D"
      alt="😉"
    /></p>
<p>(Variablen/Objekte die du in mehreren Threads benutzt solltest du synchronisieren)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404026</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Thu, 15 Nov 2007 21:56:31 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Fri, 16 Nov 2007 16:12:26 GMT]]></title><description><![CDATA[<p>Sooo..... Habe Problem gelöst(Aber habe wieder ein weiteres Problem, siehe unten):</p>
<p>Wenn ich zuerst WSAAsyncSelect() aufgerufen habe und danach connect(), dann sendet er IMMER eine FD_CONNECT Message.<br />
ABER wenn ein Fehler beim Verbinden aufgetreten ist, dann füllt er den WORD: wError = WSAGETSELECTERROR(lParam); mit dem error.</p>
<p>Und dann kann man das ganz einfach mit einer if Anweiung checken:</p>
<pre><code class="language-cpp">case FD_CONNECT:

							if (wError)
							   {
									AddText(&quot;Warte auf Verbindung&quot;);
									connect(s, (SOCKADDR*)&amp;addr, sizeof(SOCKADDR_IN));
									return TRUE ;
							   }

							    AddText(&quot;Verbunden mit 127.0.0.1 .!&quot;);
							    return 0;
</code></pre>
<p>Ohne das ich irgendwelche threads oder Schleifen brauche, weil FD_CONNECT ja immer aufgerufen wird sobald man die Funktion connect() ausgeführt hat^^</p>
<p>Jedoch bin ich mir nicht ganz Sicher was das angeht weil bei FD_CLOSE klappt das dummerweise nicht -.-</p>
<pre><code class="language-cpp">case FD_CLOSE:
							AddText(&quot;Verbindung abgebrochen!&quot;);
							connect(s, (SOCKADDR*)&amp;addr, sizeof(SOCKADDR_IN));
</code></pre>
<p>Weil Wenn Client und Server miteinander verbunden sind und der Server plötzlich off geht, dann muss der Client ja weiter prüfen ob eine Verbindung besteht , falls der Server wieder online geht<br />
Aber wenn ich in der message connect() ausführe, dann wird komischerweise keine FD_CONNECT Nachricht geschickt<br />
Weiß vllt einer woran das liegen kann???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404541</guid><dc:creator><![CDATA[RebornX]]></dc:creator><pubDate>Fri, 16 Nov 2007 16:12:26 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Fri, 16 Nov 2007 16:58:15 GMT]]></title><description><![CDATA[<p>Ich habe jetzt mal die Rückgabewerte mit WSAGetLastError() gecheckt:</p>
<p>naja als erstes gabs den Fehler:</p>
<blockquote>
<p>Socket is already connected.</p>
</blockquote>
<p>Dann habe ich closesocket(s) aufgerufen, danach hatte ich gleich nen Weiteren Fehler:</p>
<blockquote>
<p>Socket operation on nonsocket.</p>
</blockquote>
<p>Dann habe ich Socket s nochmal neu erstellt und jetzt kriege ich die richtige fehlermeldung:</p>
<blockquote>
<p>Connection refused.</p>
</blockquote>
<p>ABER FD_CONNECT WIRD TRODSTEM NICHT GESENDET!!!!<br />
MAN langsam werde ich hier.....</p>
<p>Ka was ich jetzt machen soll.... hat vllt jemand eine Idee??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404576</guid><dc:creator><![CDATA[RebornX]]></dc:creator><pubDate>Fri, 16 Nov 2007 16:58:15 GMT</pubDate></item><item><title><![CDATA[Reply to WinSocks beim start starten... on Fri, 16 Nov 2007 18:35:38 GMT]]></title><description><![CDATA[<p>Ok habe den Fehler grade selber gefunden:</p>
<p>Weil ich den Socket s in FD_CLOSE geschlossen habe und ihn danach neu erstellt habe, musste ich auch</p>
<pre><code class="language-cpp">WSAAsyncSelect(s, hWnd, WM_SOCKET, FD_CONNECT | FD_WRITE | FD_READ | FD_CLOSE);
</code></pre>
<p>nochmal aufrufen^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404617</guid><dc:creator><![CDATA[RebornX]]></dc:creator><pubDate>Fri, 16 Nov 2007 18:35:38 GMT</pubDate></item></channel></rss>