<?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[Chat-Program]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich bin (relativ) neu zu C++, kann bereits das ein oder andere und habe auch schon mit MySQL gearbeitet.</p>
<p>Und da hab ich mir gedacht, wieso schreibe ich nicht ein kleines Chat-Program mit MySQL? Wahrscheinlich ist das total uneffizient, aber ich möchte jeweils die &quot;Chat-Messages&quot;, die von einem User geschrieben werden in der Datenbank speichern und dann vom anderen User auslesen und auf denn Screen bringen.</p>
<p>Nun stellt sich mir aber die Frage, wie kann ich auf eine neue Message warten? Ich hab mit überlegt immer zu Loopen und zu sehen ob eine Eingabe gemacht worden ist vom &quot;Chat-Partner&quot;, ist das jedoch nicht total uneffizient und CPU-Lastig?</p>
<p>Habt Ihr eine bessere Idee oder einen Tipp für mich?</p>
<p>Dankeschön!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/258019/chat-program</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 15:38:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/258019.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 05 Jan 2010 18:52:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Chat-Program on Tue, 05 Jan 2010 18:52:47 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich bin (relativ) neu zu C++, kann bereits das ein oder andere und habe auch schon mit MySQL gearbeitet.</p>
<p>Und da hab ich mir gedacht, wieso schreibe ich nicht ein kleines Chat-Program mit MySQL? Wahrscheinlich ist das total uneffizient, aber ich möchte jeweils die &quot;Chat-Messages&quot;, die von einem User geschrieben werden in der Datenbank speichern und dann vom anderen User auslesen und auf denn Screen bringen.</p>
<p>Nun stellt sich mir aber die Frage, wie kann ich auf eine neue Message warten? Ich hab mit überlegt immer zu Loopen und zu sehen ob eine Eingabe gemacht worden ist vom &quot;Chat-Partner&quot;, ist das jedoch nicht total uneffizient und CPU-Lastig?</p>
<p>Habt Ihr eine bessere Idee oder einen Tipp für mich?</p>
<p>Dankeschön!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1833204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1833204</guid><dc:creator><![CDATA[Samyboy]]></dc:creator><pubDate>Tue, 05 Jan 2010 18:52:47 GMT</pubDate></item><item><title><![CDATA[Reply to Chat-Program on Tue, 05 Jan 2010 18:55:15 GMT]]></title><description><![CDATA[<p>Ja, komm von deinem PHP-Tripp weg. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Ließ dich mal im sehr beliebten Thema &quot;Sockets&quot; ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1833209</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1833209</guid><dc:creator><![CDATA[Ad aCTa]]></dc:creator><pubDate>Tue, 05 Jan 2010 18:55:15 GMT</pubDate></item><item><title><![CDATA[Reply to Chat-Program on Tue, 05 Jan 2010 18:58:15 GMT]]></title><description><![CDATA[<p>Samyboy schrieb:</p>
<blockquote>
<p>Hallo,</p>
<p>Ich bin (relativ) neu zu C++, kann bereits das ein oder andere und habe auch schon mit MySQL gearbeitet.</p>
<p>Und da hab ich mir gedacht, wieso schreibe ich nicht ein kleines Chat-Program mit MySQL? Wahrscheinlich ist das total uneffizient, aber ich möchte jeweils die &quot;Chat-Messages&quot;, die von einem User geschrieben werden in der Datenbank speichern und dann vom anderen User auslesen und auf denn Screen bringen.</p>
<p>Nun stellt sich mir aber die Frage, wie kann ich auf eine neue Message warten? Ich hab mit überlegt immer zu Loopen und zu sehen ob eine Eingabe gemacht worden ist vom &quot;Chat-Partner&quot;, ist das jedoch nicht total uneffizient und CPU-Lastig?</p>
<p>Habt Ihr eine bessere Idee oder einen Tipp für mich?</p>
<p>Dankeschön!</p>
</blockquote>
<p>Wie du bereits festgestellt hast, ist MySQL dafür nicht geeignet. Außerdem musst du dich dafür ohnehin erst in die Library einarbeiten.</p>
<p>Daher mein Tipp:<br />
Lern zunächst die Grundlagen von C++ und taste dich langsam ran. Und wenn es unbedingt ein Chat sein soll, dann mach das mit Sockets.</p>
<p>Beispielcode zu finden auf <a href="http://www.c-worker.ch" rel="nofollow">http://www.c-worker.ch</a></p>
<p>Sollte dir das alles zu lange dauern, dann nimm C# oder <a href="http://VB.Net" rel="nofollow">VB.Net</a>.</p>
<p>Es heißt übrigens ineffizient <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1833213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1833213</guid><dc:creator><![CDATA[gjghj]]></dc:creator><pubDate>Tue, 05 Jan 2010 18:58:15 GMT</pubDate></item><item><title><![CDATA[Reply to Chat-Program on Tue, 05 Jan 2010 18:59:27 GMT]]></title><description><![CDATA[<p>Dankeschön für die schnellen Antworten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Und danke für das Stichwort &quot;Socket&quot;, werde mir das ganze angucken <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1833215</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1833215</guid><dc:creator><![CDATA[Samyboy]]></dc:creator><pubDate>Tue, 05 Jan 2010 18:59:27 GMT</pubDate></item></channel></rss>