<?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[Indy 9 TCP Server -ServerIntercept fehlt,wie Daten empfangen ?]]></title><description><![CDATA[<p>Hallo</p>
<p>hab das neueste Indy 9 Paket installiert und kann für den indy TCP Multithread Server kein Server Intercept finden wo ich die Onreceive und OnSend Ereignisse nutzen kann. Wie kann ich das OnExecute Erreignis des TCP Servers nutzen? kann man dort schon threadspezifisch Daten der Clients empfangen.<br />
Die Daten werden vom Client via SendBuffer() gesendet. Kann mir dabei jemand helfen,tappe da momentan voll im Dunkeln <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="😕"
    /></p>
<p>Das Indy Beispiel ist leider zu einfach und google hilft mir gerade auch nicht unbedingt weiter</p>
<p><strong>Senden:</strong></p>
<pre><code class="language-cpp">char v = 0;
	InSimPack send;
	strcpy(send.Id, id + v);
	send.value = value;

        Client1-&gt;WriteBuffer((char *)&amp;send,sizeof(InSimPack),true);
</code></pre>
<p><strong>Empfangen:</strong></p>
<pre><code class="language-cpp">void __fastcall TForm1::Server1Execute(TIdPeerThread *AThread)
{

   char Buff[1024];
   AThread-&gt;Connection-&gt;ReadBuffer(Buff,1024);
   UDP1-&gt;SendBuffer(Buff,1024,sizeof(Buff));

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/140303/indy-9-tcp-server-serverintercept-fehlt-wie-daten-empfangen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 03 Aug 2026 18:46:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/140303.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 13 Mar 2006 19:09:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Indy 9 TCP Server -ServerIntercept fehlt,wie Daten empfangen ? on Tue, 14 Mar 2006 02:13:06 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>hab das neueste Indy 9 Paket installiert und kann für den indy TCP Multithread Server kein Server Intercept finden wo ich die Onreceive und OnSend Ereignisse nutzen kann. Wie kann ich das OnExecute Erreignis des TCP Servers nutzen? kann man dort schon threadspezifisch Daten der Clients empfangen.<br />
Die Daten werden vom Client via SendBuffer() gesendet. Kann mir dabei jemand helfen,tappe da momentan voll im Dunkeln <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="😕"
    /></p>
<p>Das Indy Beispiel ist leider zu einfach und google hilft mir gerade auch nicht unbedingt weiter</p>
<p><strong>Senden:</strong></p>
<pre><code class="language-cpp">char v = 0;
	InSimPack send;
	strcpy(send.Id, id + v);
	send.value = value;

        Client1-&gt;WriteBuffer((char *)&amp;send,sizeof(InSimPack),true);
</code></pre>
<p><strong>Empfangen:</strong></p>
<pre><code class="language-cpp">void __fastcall TForm1::Server1Execute(TIdPeerThread *AThread)
{

   char Buff[1024];
   AThread-&gt;Connection-&gt;ReadBuffer(Buff,1024);
   UDP1-&gt;SendBuffer(Buff,1024,sizeof(Buff));

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1015647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015647</guid><dc:creator><![CDATA[Zero01]]></dc:creator><pubDate>Tue, 14 Mar 2006 02:13:06 GMT</pubDate></item><item><title><![CDATA[Reply to Indy 9 TCP Server -ServerIntercept fehlt,wie Daten empfangen ? on Tue, 14 Mar 2006 02:44:19 GMT]]></title><description><![CDATA[<p>Habs rausgefunden ! Funktioniert jetzt bestens <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="🙂"
    /></p>
<pre><code class="language-cpp">Client1-&gt;WriteBuffer((char *)&amp;send,1024,true);
</code></pre>
<p>anstatt</p>
<pre><code class="language-cpp">Client1-&gt;WriteBuffer((char *)&amp;send,sizeof(InSimPack),true);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1015780</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015780</guid><dc:creator><![CDATA[Zero01]]></dc:creator><pubDate>Tue, 14 Mar 2006 02:44:19 GMT</pubDate></item></channel></rss>