<?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[Server Client Programm]]></title><description><![CDATA[<p>Hallo,<br />
vermutlich ein öfters behandeltes Thema, ich frage dennoch mal in die Runde.</p>
<p>Ich wollte zur übung ein kleines Programm (zwei, Client und Server) schreiben.<br />
Ein einfaches Programm welches folgendes macht ist kein Problem:</p>
<p>Client sendet -&gt; Server macht was und sendet zurück zum client oder zum mehren Clienten -&gt; client sieht es und kann weitere eingaben machen.</p>
<p>Jetzt soll aber mal folgendes sein:</p>
<p>Der Server soll daten Empfangen können und darauf reagiern, aber der server soll auch Selbständig daten senden können, z.b.: &quot;Client A, lebst du noch?&quot;</p>
<p>Der Client soll diese meldung bekommen und darauf reagiern.</p>
<p>Soweit ich das sehe gibt es da keine andere Möglichkeit als mit Threads?</p>
<p>Serverschleife1(Wartet auf ein Eingabe von einen Clienten)<br />
Serverschleife2(Sendet bei bedarf Daten an Clienten)</p>
<p>Clientschleife1(Wartet auf Benutzereingabe)<br />
Clientschleife2(Wartet auf Nachrichten vom Server)</p>
<p>Gibt es das villeicht elegante beispiele?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/323986/server-client-programm</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 01:40:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/323986.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 Feb 2014 15:02:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Server Client Programm on Tue, 25 Feb 2014 15:02:50 GMT]]></title><description><![CDATA[<p>Hallo,<br />
vermutlich ein öfters behandeltes Thema, ich frage dennoch mal in die Runde.</p>
<p>Ich wollte zur übung ein kleines Programm (zwei, Client und Server) schreiben.<br />
Ein einfaches Programm welches folgendes macht ist kein Problem:</p>
<p>Client sendet -&gt; Server macht was und sendet zurück zum client oder zum mehren Clienten -&gt; client sieht es und kann weitere eingaben machen.</p>
<p>Jetzt soll aber mal folgendes sein:</p>
<p>Der Server soll daten Empfangen können und darauf reagiern, aber der server soll auch Selbständig daten senden können, z.b.: &quot;Client A, lebst du noch?&quot;</p>
<p>Der Client soll diese meldung bekommen und darauf reagiern.</p>
<p>Soweit ich das sehe gibt es da keine andere Möglichkeit als mit Threads?</p>
<p>Serverschleife1(Wartet auf ein Eingabe von einen Clienten)<br />
Serverschleife2(Sendet bei bedarf Daten an Clienten)</p>
<p>Clientschleife1(Wartet auf Benutzereingabe)<br />
Clientschleife2(Wartet auf Nachrichten vom Server)</p>
<p>Gibt es das villeicht elegante beispiele?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385199</guid><dc:creator><![CDATA[seb-eisdrache]]></dc:creator><pubDate>Tue, 25 Feb 2014 15:02:50 GMT</pubDate></item><item><title><![CDATA[Reply to Server Client Programm on Tue, 25 Feb 2014 15:27:32 GMT]]></title><description><![CDATA[<p>seb-eisdrache schrieb:</p>
<blockquote>
<p>Soweit ich das sehe gibt es da keine andere Möglichkeit als mit Threads?</p>
</blockquote>
<p>Man könnte den select System call benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385203</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 25 Feb 2014 15:27:32 GMT</pubDate></item><item><title><![CDATA[Reply to Server Client Programm on Tue, 25 Feb 2014 16:11:16 GMT]]></title><description><![CDATA[<p>seb-eisdrache schrieb:</p>
<blockquote>
<p>Soweit ich das sehe gibt es da keine andere Möglichkeit als mit Threads?</p>
</blockquote>
<p>Doch, zum Beispiel mit dem asynchronen Modell von <a href="http://www.boost.org/doc/libs/1_55_0/doc/html/boost_asio.html" rel="nofollow">Boost Asio</a>.<br />
Es gibt da auch noch <a href="http://www.boost.org/doc/libs/1_55_0/doc/html/boost_asio/overview/core/spawn.html" rel="nofollow">Coroutinen</a>, die bei Asio als schönere Schreibweise für die asynchronen Aufrufe dienen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385208</guid><dc:creator><![CDATA[TyRoXx]]></dc:creator><pubDate>Tue, 25 Feb 2014 16:11:16 GMT</pubDate></item></channel></rss>