<?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[ServerSocket1-&amp;gt;Socket-&amp;gt;Connections zweimal hintereinander zum gleichen Client]]></title><description><![CDATA[<p>Ich will dem Client die Nicknameliste schiken vom Server schiken. Dazu schike ich ihm jeden Nickname einzelnt. Das Problem ist nur das nur der erste Nickname vom Client verarbeitet wird (Aufnehmen in Nickname-Liste). Die Schleife funzt aber irgentwie lässt sich nicht direkt nacheinander die nicknames schiken.</p>
<pre><code class="language-cpp">// Neuer Identifiezierten Client wird Server-Nicknameliste gesendet
for (int i = 0;i &lt; ServerSocket1-&gt;Socket-&gt;ActiveConnections;i++)
      {
      if(ServerSocket1-&gt;Socket-&gt;Connections[i]-&gt;Connected &amp;&amp;     
         ServerSocket1-&gt;Socket-&gt;Connections[i]-&gt;SocketHandle == handle)
         {
         for (int j = 0;j&lt;StringGrid1-&gt;RowCount;j++)
            {
            ServerSocket1-&gt;Socket-&gt;Connections[i]-&gt;SendText(&quot;12:&quot; +    
            StringGrid1-&gt;Cells[1][j] + &quot;:&quot; + &quot;farbe&quot; + &quot;:&quot; + info);
            }
         }
      }
</code></pre>
<p>Auch so wird nur der erste Nickname vom Client verarbeitet:</p>
<pre><code class="language-cpp">ServerSocket1-&gt;Socket-&gt;Connections[1]-&gt;SendText(&quot;12:&quot; + StringGrid1-&gt;Cells[1][0] + &quot;:&quot; + &quot;farbe&quot; + &quot;:&quot; + info);
ServerSocket1-&gt;Socket-&gt;Connections[1]-&gt;SendText(&quot;12:&quot; + StringGrid1-&gt;Cells[1][1] + &quot;:&quot; + &quot;farbe&quot; + &quot;:&quot; + info);
</code></pre>
<p>Kann es evt. sein, dass der Client nicht so schnell hintereinander die Information im ClientOnRead-Ereignis verarbeiten kann(in seine NicknameListe adden)?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/142793/serversocket1-gt-socket-gt-connections-zweimal-hintereinander-zum-gleichen-client</link><generator>RSS for Node</generator><lastBuildDate>Tue, 04 Aug 2026 07:28:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/142793.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 Apr 2006 22:59:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ServerSocket1-&amp;gt;Socket-&amp;gt;Connections zweimal hintereinander zum gleichen Client on Sun, 02 Apr 2006 22:59:21 GMT]]></title><description><![CDATA[<p>Ich will dem Client die Nicknameliste schiken vom Server schiken. Dazu schike ich ihm jeden Nickname einzelnt. Das Problem ist nur das nur der erste Nickname vom Client verarbeitet wird (Aufnehmen in Nickname-Liste). Die Schleife funzt aber irgentwie lässt sich nicht direkt nacheinander die nicknames schiken.</p>
<pre><code class="language-cpp">// Neuer Identifiezierten Client wird Server-Nicknameliste gesendet
for (int i = 0;i &lt; ServerSocket1-&gt;Socket-&gt;ActiveConnections;i++)
      {
      if(ServerSocket1-&gt;Socket-&gt;Connections[i]-&gt;Connected &amp;&amp;     
         ServerSocket1-&gt;Socket-&gt;Connections[i]-&gt;SocketHandle == handle)
         {
         for (int j = 0;j&lt;StringGrid1-&gt;RowCount;j++)
            {
            ServerSocket1-&gt;Socket-&gt;Connections[i]-&gt;SendText(&quot;12:&quot; +    
            StringGrid1-&gt;Cells[1][j] + &quot;:&quot; + &quot;farbe&quot; + &quot;:&quot; + info);
            }
         }
      }
</code></pre>
<p>Auch so wird nur der erste Nickname vom Client verarbeitet:</p>
<pre><code class="language-cpp">ServerSocket1-&gt;Socket-&gt;Connections[1]-&gt;SendText(&quot;12:&quot; + StringGrid1-&gt;Cells[1][0] + &quot;:&quot; + &quot;farbe&quot; + &quot;:&quot; + info);
ServerSocket1-&gt;Socket-&gt;Connections[1]-&gt;SendText(&quot;12:&quot; + StringGrid1-&gt;Cells[1][1] + &quot;:&quot; + &quot;farbe&quot; + &quot;:&quot; + info);
</code></pre>
<p>Kann es evt. sein, dass der Client nicht so schnell hintereinander die Information im ClientOnRead-Ereignis verarbeiten kann(in seine NicknameListe adden)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029449</guid><dc:creator><![CDATA[FrozLock22]]></dc:creator><pubDate>Sun, 02 Apr 2006 22:59:21 GMT</pubDate></item><item><title><![CDATA[Reply to ServerSocket1-&amp;gt;Socket-&amp;gt;Connections zweimal hintereinander zum gleichen Client on Mon, 03 Apr 2006 12:28:05 GMT]]></title><description><![CDATA[<p>bei mir hat mal Sleep(50); gehollfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029626</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029626</guid><dc:creator><![CDATA[webmaster1987]]></dc:creator><pubDate>Mon, 03 Apr 2006 12:28:05 GMT</pubDate></item></channel></rss>