<?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[TcpServer]]></title><description><![CDATA[<p>Hey C++ Com. ^^<br />
ich hab da ein problem mit der TcpServer anwendung...<br />
ich habe es nach langem probieren geschaft einen Client an einen Server<br />
schreiben zu lassen, allerdings liest der Server nur eine nachricht ein...<br />
egal wie oft man beim Client auf senden klickt...</p>
<p>im TcpServer ereignis Accept habe ich folgendes stehen welches mir die Nachricht<br />
in eine ListBox schreibt:</p>
<pre><code>ListBox1-&gt;Items-&gt;Add(ClientSocket-&gt;Receiveln());
</code></pre>
<p>allerdings wie gesagt nur einen eintrag...<br />
hat vlt. jemand einen tipp für mich wie ich mein problem lösen kann ?</p>
<p>danke,<br />
euer <sup>.</sup></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/289380/tcpserver</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 04:03:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/289380.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 03 Jul 2011 19:59:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TcpServer on Sun, 03 Jul 2011 19:59:35 GMT]]></title><description><![CDATA[<p>Hey C++ Com. ^^<br />
ich hab da ein problem mit der TcpServer anwendung...<br />
ich habe es nach langem probieren geschaft einen Client an einen Server<br />
schreiben zu lassen, allerdings liest der Server nur eine nachricht ein...<br />
egal wie oft man beim Client auf senden klickt...</p>
<p>im TcpServer ereignis Accept habe ich folgendes stehen welches mir die Nachricht<br />
in eine ListBox schreibt:</p>
<pre><code>ListBox1-&gt;Items-&gt;Add(ClientSocket-&gt;Receiveln());
</code></pre>
<p>allerdings wie gesagt nur einen eintrag...<br />
hat vlt. jemand einen tipp für mich wie ich mein problem lösen kann ?</p>
<p>danke,<br />
euer <sup>.</sup></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2088364</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2088364</guid><dc:creator><![CDATA[^.^]]></dc:creator><pubDate>Sun, 03 Jul 2011 19:59:35 GMT</pubDate></item><item><title><![CDATA[Reply to TcpServer on Sun, 03 Jul 2011 20:04:20 GMT]]></title><description><![CDATA[<p>1. Sieht es aus als würdest Du C++/CLI verwenden (wegen der ListBox).<br />
Falls ja: <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> Falsches Forum, korrekt wäre C++/CLI Forum und <a href="http://www.c-plusplus.net/forum/263084" rel="nofollow">http://www.c-plusplus.net/forum/263084</a><br />
2. Du musst nach dem Accept in einer Schleife immer wieder Receiveln(..) aufrufen.<br />
Wenn Receiveln(..) blockierend ist, musst Du das entweder in einem neuen Thread tun oder falls möglich asynchrone Methoden Aufrufe benutzen. Kommt halt auf die Klasse TcpServer an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2088369</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2088369</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Sun, 03 Jul 2011 20:04:20 GMT</pubDate></item><item><title><![CDATA[Reply to TcpServer on Sun, 03 Jul 2011 20:12:10 GMT]]></title><description><![CDATA[<p>Ich denke eher an VCL-C++.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2088376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2088376</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Sun, 03 Jul 2011 20:12:10 GMT</pubDate></item><item><title><![CDATA[Reply to TcpServer on Sun, 03 Jul 2011 20:15:41 GMT]]></title><description><![CDATA[<p>wenn ich es so:</p>
<pre><code>for (int i=0;i&lt;=9;i++)
	{
	 ListBox1-&gt;Items-&gt;Add(ClientSocket-&gt;Receiveln());
	}
</code></pre>
<p>löse zeigt es mir 10 nachrichten an und ab dann wieder nichts...<br />
wie kann ich das anders lösen ohne das ich nur eine feste anzahl an nachrichten erhalten kann ????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2088377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2088377</guid><dc:creator><![CDATA[^.^]]></dc:creator><pubDate>Sun, 03 Jul 2011 20:15:41 GMT</pubDate></item><item><title><![CDATA[Reply to TcpServer on Sun, 03 Jul 2011 20:20:00 GMT]]></title><description><![CDATA[<p>Einfach eine andere Schleifenstruktur verwenden, z.B.:</p>
<pre><code class="language-cpp">String message;//welchen Typ du hier einsetzen mußt, fragst du die Doku
do
{
  message = ClientSocket-&gt;Receiveln();
  ListBox1-&gt;Items-&gt;Add(message);
}
while(message != &quot;QUIT&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2088380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2088380</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sun, 03 Jul 2011 20:20:00 GMT</pubDate></item></channel></rss>