<?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] Server und Clients gleichzeitig?]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich mag einen kleinen IRC-BNC programmieren. Das würde bedeuten, dass ich einerseits Verbindungen annehmen als auch aufnehmen muss. Ich wollte das ganze mit Boost.Asio <strong>asynchron</strong> machen.</p>
<p>Kann ich einfach so Client-Sockets und Server-Sockets mit einem io_service-Objekt verwenden? Oder muss ich 2 IO-Services verwenden? Wie kann ich dann eigentlich zwischen zwei sockets kommunizieren?</p>
<p>Danke schonmal für eure Bemühungen<br />
Gruß pyromania</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/226506/boost-asio-server-und-clients-gleichzeitig</link><generator>RSS for Node</generator><lastBuildDate>Wed, 30 Sep 2026 21:51:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/226506.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 Nov 2008 12:30:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Boost.Asio] Server und Clients gleichzeitig? on Sun, 02 Nov 2008 12:30:56 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich mag einen kleinen IRC-BNC programmieren. Das würde bedeuten, dass ich einerseits Verbindungen annehmen als auch aufnehmen muss. Ich wollte das ganze mit Boost.Asio <strong>asynchron</strong> machen.</p>
<p>Kann ich einfach so Client-Sockets und Server-Sockets mit einem io_service-Objekt verwenden? Oder muss ich 2 IO-Services verwenden? Wie kann ich dann eigentlich zwischen zwei sockets kommunizieren?</p>
<p>Danke schonmal für eure Bemühungen<br />
Gruß pyromania</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608920</guid><dc:creator><![CDATA[pyromania]]></dc:creator><pubDate>Sun, 02 Nov 2008 12:30:56 GMT</pubDate></item><item><title><![CDATA[Reply to [Boost.Asio] Server und Clients gleichzeitig? on Sun, 02 Nov 2008 13:55:40 GMT]]></title><description><![CDATA[<p>pyromania schrieb:</p>
<blockquote>
<p>Kann ich einfach so Client-Sockets und Server-Sockets mit einem io_service-Objekt verwenden? Oder muss ich 2 IO-Services verwenden?</p>
</blockquote>
<p>Bei der asynchronen Kommunikation könnte sogar ein Service reichen (keine 100% Garantie). Zur besseren Trennung würde ich allerdings vorschlagen, dass du zwei erstellst. Es ist schliesslich bei der Programmierung nicht das Ziel, so wenig wie möglich zu verwenden oder zu produzieren, sondern einen guten, stabilen und wartbaren Code zu erreichen.</p>
<p>pyromania schrieb:</p>
<blockquote>
<p>Wie kann ich dann eigentlich zwischen zwei sockets kommunizieren?</p>
</blockquote>
<p>Wenn du die Grundlagen von der Socketprogrammierung noch nicht kennst, dann würde ich dringend erstmal von Boost.Asio die Finger lassen! Boost.Asio verlangt ein gewisses Grundwissen, wenn man die Bilbiothek verstehen will.</p>
<p>Ein gutes Tutorial für die WinSocket Programmierung mit C, findet man bei <a href="http://www.c-worker.ch" rel="nofollow">www.c-worker.ch</a>, bzw. genauer hier: <a href="http://www.c-worker.ch/winsock/index.php" rel="nofollow">http://www.c-worker.ch/winsock/index.php</a></p>
<p>Sockets sind im allgemeinen gleich. Wenn du die Tutorials bei C-Worker verstanden hast, dann kannst auch einen Umstieg auf Boost.Asio wagen. Im Hintergrund dabei aber auch nicht vergessen, dass man die Programmiersprache wechselt, nämlich von C zu C++.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608940</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608940</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 02 Nov 2008 13:55:40 GMT</pubDate></item><item><title><![CDATA[Reply to [Boost.Asio] Server und Clients gleichzeitig? on Sun, 02 Nov 2008 13:57:18 GMT]]></title><description><![CDATA[<p>Ich versteh die Grundlagen der Socketprogrammierung schon. Wahrscheinlich war meine Frage etwas unglücklich gestellt.</p>
<p>Ich meinte eher, wenn ich einen Socket hab, zu dem der User sich verbindet und einen Socket zum IRC-Server, wie wäre der Datenaustausch zwischen den beiden Sockets am elegantesten/einfachsten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608941</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608941</guid><dc:creator><![CDATA[pyromania]]></dc:creator><pubDate>Sun, 02 Nov 2008 13:57:18 GMT</pubDate></item><item><title><![CDATA[Reply to [Boost.Asio] Server und Clients gleichzeitig? on Sun, 02 Nov 2008 14:00:02 GMT]]></title><description><![CDATA[<p>pyromania schrieb:</p>
<blockquote>
<p>Ich versteh die Grundlagen der Socketprogrammierung schon. Wahrscheinlich war meine Frage etwas unglücklich gestellt.</p>
<p>Ich meinte eher, wenn ich einen Socket hab, zu dem der User sich verbindet und einen Socket zum IRC-Server, wie wäre der Datenaustausch zwischen den beiden Sockets am elegantesten/einfachsten?</p>
</blockquote>
<p>Dann versteh ich deine Frage immer noch nicht. Datenaustausch zwischen welchen Sockets genau? Datenaustausch über die Sockets oder in deinem Programm? Was verstehst du unter elegant und einfach? Was sind deine bisherigen Ansätze?</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608942</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 02 Nov 2008 14:00:02 GMT</pubDate></item><item><title><![CDATA[Reply to [Boost.Asio] Server und Clients gleichzeitig? on Sun, 02 Nov 2008 14:04:39 GMT]]></title><description><![CDATA[<p>Ansätze noch keine, bin sozusagen noch am Planen. Das mit dem Austauschen hat sich auch erledigt ^^<br />
Danke für deine Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608945</guid><dc:creator><![CDATA[pyromania]]></dc:creator><pubDate>Sun, 02 Nov 2008 14:04:39 GMT</pubDate></item><item><title><![CDATA[Reply to [Boost.Asio] Server und Clients gleichzeitig? on Sun, 02 Nov 2008 14:24:59 GMT]]></title><description><![CDATA[<p>pyromania schrieb:</p>
<blockquote>
<p>Danke für deine Hilfe</p>
</blockquote>
<p>Hab ich denn geholfen? <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="😕"
    /><br />
Naja, ok, gerngeschehen ...</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608954</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 02 Nov 2008 14:24:59 GMT</pubDate></item></channel></rss>