<?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[boost::asio -&amp;gt; read]]></title><description><![CDATA[<p>wie bewerkstelligt ihr das empfangen von daten?<br />
erstellt ihr manuell für jeden socket einen neuen thread, der dann ne (blocking) Funktion aufruft und wenn er zurückkehrt, schreibt ihr das empfangene in nen puffer und setzt irgendwo nen signal, damit man weiß, dass gerade etwas empfangen wurde? Eine andere(also komplett fertige) Möglichkeit habe ich irgendwie gerade nicht gefunden...</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/256326/boost-asio-gt-read</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 08:35:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/256326.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 11 Dec 2009 00:52:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to boost::asio -&amp;gt; read on Fri, 11 Dec 2009 00:52:23 GMT]]></title><description><![CDATA[<p>wie bewerkstelligt ihr das empfangen von daten?<br />
erstellt ihr manuell für jeden socket einen neuen thread, der dann ne (blocking) Funktion aufruft und wenn er zurückkehrt, schreibt ihr das empfangene in nen puffer und setzt irgendwo nen signal, damit man weiß, dass gerade etwas empfangen wurde? Eine andere(also komplett fertige) Möglichkeit habe ich irgendwie gerade nicht gefunden...</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1821024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1821024</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Fri, 11 Dec 2009 00:52:23 GMT</pubDate></item><item><title><![CDATA[Reply to boost::asio -&amp;gt; read on Fri, 11 Dec 2009 01:05:56 GMT]]></title><description><![CDATA[<p>wieso sollte man DAS tun wollen?<br />
thread-pool, async_read und completion-handler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1821026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1821026</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 11 Dec 2009 01:05:56 GMT</pubDate></item><item><title><![CDATA[Reply to boost::asio -&amp;gt; read on Fri, 11 Dec 2009 15:30:00 GMT]]></title><description><![CDATA[<p>&quot;thread-pool, async_read und completion-handler&quot;<br />
also genau so, wie ich das beschrieben habe!?</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1821250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1821250</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Fri, 11 Dec 2009 15:30:00 GMT</pubDate></item><item><title><![CDATA[Reply to boost::asio -&amp;gt; read on Fri, 11 Dec 2009 15:42:04 GMT]]></title><description><![CDATA[<p>Nein. Der Zusammenhang zwischen Thread und Read Operation wird dann von Asio (bzw. vom OS (IOCP unter windows)) hergestellt. Auch ist die Zuordnung nicht 1:1 (nicht 1 Thread pro 1 Socket).</p>
<p>Daraus ergibt sich aber eine andere Arbeitsweise, welche eben asynchron abläuft.</p>
<p>Alles in allem sehr viel skalierbarer.</p>
<p>Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1821254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1821254</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Fri, 11 Dec 2009 15:42:04 GMT</pubDate></item><item><title><![CDATA[Reply to boost::asio -&amp;gt; read on Fri, 11 Dec 2009 16:40:18 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/16305">@unskilled</a>:<br />
was du beschrieben hast ist ganz was anderes.<br />
ohne die üblichen begriffe zu kennen (thread-pool vs. dedicated thread vs. was auch immer) ist es ziemlich schwierig zu diskutieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1821289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1821289</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 11 Dec 2009 16:40:18 GMT</pubDate></item></channel></rss>