<?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[recv() auf Clientseite nicht blockierend!?]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>schreiben ein kleines Programm mit einer Server/Client- Verbindung. Jetzt ist es aber so, dass ich auf der Clientseite die recv()- funktion nicht blockierend brauche, damit das Programm weiterläuft.</p>
<p>Habe es mit select probiert. Funktioniert nicht.</p>
<p>Habe mich im Forum bereits durchgesucht. Leider ohne Erfolg.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/223397/recv-auf-clientseite-nicht-blockierend</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 07:11:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/223397.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Sep 2008 13:46:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Thu, 25 Sep 2008 13:46:08 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>schreiben ein kleines Programm mit einer Server/Client- Verbindung. Jetzt ist es aber so, dass ich auf der Clientseite die recv()- funktion nicht blockierend brauche, damit das Programm weiterläuft.</p>
<p>Habe es mit select probiert. Funktioniert nicht.</p>
<p>Habe mich im Forum bereits durchgesucht. Leider ohne Erfolg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587922</guid><dc:creator><![CDATA[Jimmy04]]></dc:creator><pubDate>Thu, 25 Sep 2008 13:46:08 GMT</pubDate></item><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Thu, 25 Sep 2008 13:59:30 GMT]]></title><description><![CDATA[<p>Jimmy04 schrieb:</p>
<blockquote>
<p>Habe mich im Forum bereits durchgesucht. Leider ohne Erfolg.</p>
</blockquote>
<p>Such richtig. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587926</guid><dc:creator><![CDATA[ascda]]></dc:creator><pubDate>Thu, 25 Sep 2008 13:59:30 GMT</pubDate></item><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Thu, 25 Sep 2008 15:07:22 GMT]]></title><description><![CDATA[<p>ascda schrieb:</p>
<blockquote>
<p>Jimmy04 schrieb:</p>
<blockquote>
<p>Habe mich im Forum bereits durchgesucht. Leider ohne Erfolg.</p>
</blockquote>
<p>Such richtig. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Wenn du ihm nicht helfen möchtest, deine Entscheidung. Solch unhöflichen Kommentare sind aber nicht notwendig. Bist du Heimkind oder kommst irgendwo aus einem assozialem Mileu, da herrscht wohl heutzutag dieser Umgangston?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587954</guid><dc:creator><![CDATA[.....]]></dc:creator><pubDate>Thu, 25 Sep 2008 15:07:22 GMT</pubDate></item><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Thu, 25 Sep 2008 15:14:38 GMT]]></title><description><![CDATA[<p>So, funktioniert doch mit select() auf der Clientseite. Aber irgendwie mit Trick 17. Sende ersteinmal Daten an den Server, empfange welche vom Server, und gehe dann erst ins eigentliche Programm. Mich würde mal interessieren warum.</p>
<p>Kann natürlich sein das der Socket und die Verbindung akzepiert sein müssen. Auf der Serverseite hat man ja nicht das Problem, weil man die Verbindungen mit accept() annehmen muss.</p>
<p>Wäre jetzt eine Erklärung von mir.</p>
<p>Vllt. weiß es ja jemand.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587956</guid><dc:creator><![CDATA[Jimmy04]]></dc:creator><pubDate>Thu, 25 Sep 2008 15:14:38 GMT</pubDate></item><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Thu, 25 Sep 2008 15:29:56 GMT]]></title><description><![CDATA[<p>..... schrieb:</p>
<blockquote>
<p>ascda schrieb:</p>
<blockquote>
<p>Jimmy04 schrieb:</p>
<blockquote>
<p>Habe mich im Forum bereits durchgesucht. Leider ohne Erfolg.</p>
</blockquote>
<p>Such richtig. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Wenn du ihm nicht helfen möchtest, deine Entscheidung. Solch unhöflichen Kommentare sind aber nicht notwendig. Bist du Heimkind oder kommst irgendwo aus einem assozialem Mileu, da herrscht wohl heutzutag dieser Umgangston?</p>
</blockquote>
<p>maul paul. wer zu faul zum suchen ist, soll ned programmieren</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587963</guid><dc:creator><![CDATA[ascda]]></dc:creator><pubDate>Thu, 25 Sep 2008 15:29:56 GMT</pubDate></item><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Thu, 25 Sep 2008 15:30:19 GMT]]></title><description><![CDATA[<p>ascda schrieb:</p>
<blockquote>
<p>..... schrieb:</p>
<blockquote>
<p>ascda schrieb:</p>
<blockquote>
<p>Jimmy04 schrieb:</p>
<blockquote>
<p>Habe mich im Forum bereits durchgesucht. Leider ohne Erfolg.</p>
</blockquote>
<p>Such richtig. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Wenn du ihm nicht helfen möchtest, deine Entscheidung. Solch unhöflichen Kommentare sind aber nicht notwendig. Bist du Heimkind oder kommst irgendwo aus einem assozialem Mileu, da herrscht wohl heutzutag dieser Umgangston?</p>
</blockquote>
<p>maul paul. wer zu faul zum suchen ist, soll ned programmieren</p>
</blockquote>
<p>Heimkind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587964</guid><dc:creator><![CDATA[.....]]></dc:creator><pubDate>Thu, 25 Sep 2008 15:30:19 GMT</pubDate></item><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Thu, 25 Sep 2008 15:31:52 GMT]]></title><description><![CDATA[<p>ich bin student, komm du da erstmal hin, du nob.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587965</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587965</guid><dc:creator><![CDATA[ascda]]></dc:creator><pubDate>Thu, 25 Sep 2008 15:31:52 GMT</pubDate></item><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Thu, 25 Sep 2008 15:31:53 GMT]]></title><description><![CDATA[<p>..... schrieb:</p>
<blockquote>
<p>ascda schrieb:</p>
<blockquote>
<p>..... schrieb:</p>
<blockquote>
<p>ascda schrieb:</p>
<blockquote>
<p>Jimmy04 schrieb:</p>
<blockquote>
<p>Habe mich im Forum bereits durchgesucht. Leider ohne Erfolg.</p>
</blockquote>
<p>Such richtig. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Wenn du ihm nicht helfen möchtest, deine Entscheidung. Solch unhöflichen Kommentare sind aber nicht notwendig. Bist du Heimkind oder kommst irgendwo aus einem assozialem Mileu, da herrscht wohl heutzutag dieser Umgangston?</p>
</blockquote>
<p>maul paul. wer zu faul zum suchen ist, soll ned programmieren</p>
</blockquote>
<p>Heimkind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Heimkind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587966</guid><dc:creator><![CDATA[.....]]></dc:creator><pubDate>Thu, 25 Sep 2008 15:31:53 GMT</pubDate></item><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Thu, 25 Sep 2008 15:32:38 GMT]]></title><description><![CDATA[<p>..... schrieb:</p>
<blockquote>
<p>..... schrieb:</p>
<blockquote>
<p>ascda schrieb:</p>
<blockquote>
<p>..... schrieb:</p>
<blockquote>
<p>ascda schrieb:</p>
<blockquote>
<p>Jimmy04 schrieb:</p>
<blockquote>
<p>Habe mich im Forum bereits durchgesucht. Leider ohne Erfolg.</p>
</blockquote>
<p>Such richtig. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Wenn du ihm nicht helfen möchtest, deine Entscheidung. Solch unhöflichen Kommentare sind aber nicht notwendig. Bist du Heimkind oder kommst irgendwo aus einem assozialem Mileu, da herrscht wohl heutzutag dieser Umgangston?</p>
</blockquote>
<p>maul paul. wer zu faul zum suchen ist, soll ned programmieren</p>
</blockquote>
<p>Heimkind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Heimkind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Heimkind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587968</guid><dc:creator><![CDATA[.....]]></dc:creator><pubDate>Thu, 25 Sep 2008 15:32:38 GMT</pubDate></item><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Thu, 25 Sep 2008 15:33:24 GMT]]></title><description><![CDATA[<p>..... schrieb:</p>
<blockquote>
<p>..... schrieb:</p>
<blockquote>
<p>..... schrieb:</p>
<blockquote>
<p>ascda schrieb:</p>
<blockquote>
<p>..... schrieb:</p>
<blockquote>
<p>ascda schrieb:</p>
<blockquote>
<p>Jimmy04 schrieb:</p>
<blockquote>
<p>Habe mich im Forum bereits durchgesucht. Leider ohne Erfolg.</p>
</blockquote>
<p>Such richtig. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Wenn du ihm nicht helfen möchtest, deine Entscheidung. Solch unhöflichen Kommentare sind aber nicht notwendig. Bist du Heimkind oder kommst irgendwo aus einem assozialem Mileu, da herrscht wohl heutzutag dieser Umgangston?</p>
</blockquote>
<p>maul paul. wer zu faul zum suchen ist, soll ned programmieren</p>
</blockquote>
<p>Heimkind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Heimkind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Heimkind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Heimkind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587969</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587969</guid><dc:creator><![CDATA[.....]]></dc:creator><pubDate>Thu, 25 Sep 2008 15:33:24 GMT</pubDate></item><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Thu, 25 Sep 2008 15:34:09 GMT]]></title><description><![CDATA[<p>..... schrieb:</p>
<blockquote>
<p>..... schrieb:</p>
<blockquote>
<p>..... schrieb:</p>
<blockquote>
<p>..... schrieb:</p>
<blockquote>
<p>ascda schrieb:</p>
<blockquote>
<p>..... schrieb:</p>
<blockquote>
<p>ascda schrieb:</p>
<blockquote>
<p>Jimmy04 schrieb:</p>
<blockquote>
<p>Habe mich im Forum bereits durchgesucht. Leider ohne Erfolg.</p>
</blockquote>
<p>Such richtig. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Wenn du ihm nicht helfen möchtest, deine Entscheidung. Solch unhöflichen Kommentare sind aber nicht notwendig. Bist du Heimkind oder kommst irgendwo aus einem assozialem Mileu, da herrscht wohl heutzutag dieser Umgangston?</p>
</blockquote>
<p>maul paul. wer zu faul zum suchen ist, soll ned programmieren</p>
</blockquote>
<p>Heimkind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Heimkind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Heimkind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Heimkind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Heimkind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587971</guid><dc:creator><![CDATA[.....]]></dc:creator><pubDate>Thu, 25 Sep 2008 15:34:09 GMT</pubDate></item><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Thu, 25 Sep 2008 15:45:29 GMT]]></title><description><![CDATA[<p>Auch nicht schlecht. Schreibt doch vllt. zum Thema.</p>
<p>Wenn man jeden Thread zum Thema (ob select, recv, nicht blockierend Sockets) gelesen hat und nirgends die Lsg. drin steht kann man schonmal nachfragen.</p>
<p>Auch bei MSDN Library nichts gefunden... Alles durchgelesen dazu...</p>
<p>Muss mich zwar nicht rechtfertigen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587980</guid><dc:creator><![CDATA[Jimmy04]]></dc:creator><pubDate>Thu, 25 Sep 2008 15:45:29 GMT</pubDate></item><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Thu, 25 Sep 2008 15:56:04 GMT]]></title><description><![CDATA[<p>ja ne is klar. zu dem thema findet man natürlich auch gar nix auf msdn und schon gar nicht auf google.</p>
<p><a href="http://support.microsoft.com/kb/181611" rel="nofollow">http://support.microsoft.com/kb/181611</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587987</guid><dc:creator><![CDATA[ascda]]></dc:creator><pubDate>Thu, 25 Sep 2008 15:56:04 GMT</pubDate></item><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Thu, 25 Sep 2008 17:28:30 GMT]]></title><description><![CDATA[<p>ascda schrieb:</p>
<blockquote>
<p>ich bin student, komm du da erstmal hin, du nob.</p>
</blockquote>
<p>Dein Bildungsniveau sagt weder was über deinen Charakter, noch über dein Benehmen aus. Vielmehr sollte man meinen, dass Leute mit Bildung auch irgendwann gesellschaftliche Umgangsformen gelernt haben. Du fährst bestimmt auch ein Auto mit dem Aufkleber &quot;Abi 200x&quot;. Ob das was du sagst der Wahrheit enspricht kann keiner hier prüfen, jedoch glänzt du hier mit deinen fehlenden Umgangsformen. Du bist doch bestimmt rofler oder Inf.Student. Leider hast du seit deinen ersten Posts hier nicht viel dazugelernt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588055</guid><dc:creator><![CDATA[.....]]></dc:creator><pubDate>Thu, 25 Sep 2008 17:28:30 GMT</pubDate></item><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Thu, 25 Sep 2008 19:46:57 GMT]]></title><description><![CDATA[<p>wie meinst du das mit &quot;erst dann ins programm&quot; ?<br />
select() sagt dir doch ob du was empfangen kannst. ist viel besser als nonblocking<br />
sockets.</p>
<p>eigentlich musst du nicht erst was schicken sondern kannst direckt die<br />
ersten daten erwarten</p>
<p>zeig mal die codestelle wo du select verwendest.<br />
der erste parameter muss (unter windows allerdings nicht) der höchste<br />
socket + 1 sein.</p>
<p>sollte eigentlich nicht an select() liegen</p>
<p>@<strong>ascda</strong><br />
<strong>STFU</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588127</guid><dc:creator><![CDATA[helferlein]]></dc:creator><pubDate>Thu, 25 Sep 2008 19:46:57 GMT</pubDate></item><item><title><![CDATA[Reply to recv() auf Clientseite nicht blockierend!? on Fri, 26 Sep 2008 08:23:43 GMT]]></title><description><![CDATA[<p>Meine damit, dass wenn ich einmal Daten gesendet und empfangen habe das Programm in die while-Schleife gehen kann.<br />
...</p>
<pre><code class="language-cpp">t.tv_sec = 1;
	t.tv_usec = 0;
	WORD wVersionRequested;
	WSADATA wsaData;
	wVersionRequested = MAKEWORD (1, 1);
	if (WSAStartup (wVersionRequested, &amp;wsaData) != 0){
		printf( &quot;Fehler beim Initialisieren von Winsock&quot;);
	}
	else{
		printf(&quot;Winsock initialisiert\n&quot;);
	}
	sock = socket( AF_INET, SOCK_STREAM, 0 );
	if ( sock &lt; 0 ){
		printf(&quot;Fehler beim erzeugen des Sockets.\n&quot;);
	}
	else{
		printf(&quot;Socket konnte erzeugt werden.\n&quot;);
	}

	memset( &amp;server, 0, sizeof( server ) );
	addr = inet_addr( &quot;192.168.1.234&quot; );
	memcpy( (char *)&amp;server.sin_addr, &amp;addr, sizeof( addr ) );
	server.sin_family = AF_INET;
	server.sin_port = htons( PORT );
    result = connect( sock, (struct sockaddr*)&amp;server, sizeof( server ) );

	if ( result &lt; 0 ){
		printf(&quot;Verbindung kann nicht hergestellt werden.\n&quot;);
		printf(&quot;Fehler: %i\n&quot;, WSAGetLastError());
	}
	else{
		printf(&quot;Verbindung konnte hergestellt werden.\n&quot;);
	}
	strcpy(data, &quot;First Connetcion...&quot;);
    data_len = strlen( data );
    result = send( sock, data, data_len, 0 );
    printf(&quot;'recv()- Funktion:\nWarten auf einkommende Daten.\n&quot;);
					if ( (recv_size = recv( sock, echo_buffer, RCVBUFSIZE, 0 ) ) == 0 ){
						printf(&quot;Verbindung abgebaut.\n&quot;);
						system(&quot;PAUSE&quot;);
					}
					else if ( recv_size &lt; 0 ){
						printf(&quot;Fehler beim Empfangen der Daten.\n&quot;);
						printf(&quot;Fehler: recv, fehler code: %d\n&quot;,WSAGetLastError());
					}
					else{
						echo_buffer[recv_size] = '\0';
						printf(&quot;Bearbeite Server mit der Adresse: %s\n&quot;, inet_ntoa( server.sin_addr ) );
						printf(&quot;Nachrichten vom Server: %s \n\n\n&quot;, echo_buffer);
					}
	while ( recv_size &gt; 0 ){
		printf(&quot;FD_ZERO.\n&quot;);
		FD_ZERO(&amp;readfds);
		printf(&quot;FD_SET.\n&quot;);
		FD_SET(sock, &amp;readfds);
		printf(&quot;max_socket = fd_listen+1;.\n&quot;);
		max_socket = sock+1;
</code></pre>
<p>...</p>
<p>Nach dem ein erster Datenaustausch statt gefunden hat, funktioniert die select-Fkt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588291</guid><dc:creator><![CDATA[Jimmy04]]></dc:creator><pubDate>Fri, 26 Sep 2008 08:23:43 GMT</pubDate></item></channel></rss>