<?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[Probleme mit WinSock, Nicht-blockierender Empfang]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>da ich nachlängerem herum probieren nun langsam am verzweifeln bin wende ich mich doch mal ans Forum.</p>
<p>Ich hab folgendes Problem:</p>
<p>Ich möchte in eine Anwendung (C unter WinXP) einen Empfänger für UDP einbauen.<br />
Hierbei erwarte ich von einem anderen Rechner in unregelmäßigen Abständen UDP-Pakete. Diese Pakete kommen auf verschiedenen Ports rein.</p>
<p>Was ich also brauche ist ein Empfänger, der mir alle diese Ports überprüft und mir die Daten, sollten welche vorhanden sein, ausliest. Das alles muss nicht-blockierend geschehen da der Empfänger nur ein kleiner Teil des Programmes ist und die Pakete wie gesagt nur sporadisch auftreten.</p>
<p>Ich hab mich schon an nicht-blockierenden Sockets (ioctlsocket etc.) sowie auch an der select()-Methode versucht und bin jeweils kläglich gescheitert.</p>
<p>Hat mir jemand etwas Code der mir da weiterhelfen könnte?</p>
<p>Vielen Dank schon mal!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/231704/probleme-mit-winsock-nicht-blockierender-empfang</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Apr 2026 16:06:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/231704.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Jan 2009 10:49:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit WinSock, Nicht-blockierender Empfang on Wed, 14 Jan 2009 10:49:53 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>da ich nachlängerem herum probieren nun langsam am verzweifeln bin wende ich mich doch mal ans Forum.</p>
<p>Ich hab folgendes Problem:</p>
<p>Ich möchte in eine Anwendung (C unter WinXP) einen Empfänger für UDP einbauen.<br />
Hierbei erwarte ich von einem anderen Rechner in unregelmäßigen Abständen UDP-Pakete. Diese Pakete kommen auf verschiedenen Ports rein.</p>
<p>Was ich also brauche ist ein Empfänger, der mir alle diese Ports überprüft und mir die Daten, sollten welche vorhanden sein, ausliest. Das alles muss nicht-blockierend geschehen da der Empfänger nur ein kleiner Teil des Programmes ist und die Pakete wie gesagt nur sporadisch auftreten.</p>
<p>Ich hab mich schon an nicht-blockierenden Sockets (ioctlsocket etc.) sowie auch an der select()-Methode versucht und bin jeweils kläglich gescheitert.</p>
<p>Hat mir jemand etwas Code der mir da weiterhelfen könnte?</p>
<p>Vielen Dank schon mal!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1645177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1645177</guid><dc:creator><![CDATA[Logi1]]></dc:creator><pubDate>Wed, 14 Jan 2009 10:49:53 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit WinSock, Nicht-blockierender Empfang on Wed, 14 Jan 2009 14:52:12 GMT]]></title><description><![CDATA[<p>Wenn der Empfänger eher &quot;nebensächlich&quot; ist, kannst du ihn doch als Thread laufen lassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1645429</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1645429</guid><dc:creator><![CDATA[devkid]]></dc:creator><pubDate>Wed, 14 Jan 2009 14:52:12 GMT</pubDate></item></channel></rss>