<?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[FTP-Dateiübertragung per Indy]]></title><description><![CDATA[<p>Hallo,</p>
<p>also ich wollte mir ein Programm basteln, mit dem ich per FTP Dateien von PC A nach PC B schicken kann.</p>
<p>Dazu habe ich mir einen Client gemacht mit Indy, der bisher nur als Guest connected.</p>
<p>Auch einen Server habe ich, jedoch weiß ich nicht, was ich dem Server alles sagen muss und wie.</p>
<p>Momentan bekomme ich nach dem Connecten die Fehlermeldung: &quot;No execute handler found.&quot;</p>
<p>Nach einigen Stunden googlen wurde mir klar, dass ich dem Server irgendwie sagen muss, was er zu tun hat. Jedoch fand ich nur Dinge über DirectoryListing.</p>
<p>Nun mein Problem: Wie muss ich den Server programmieren, damit ich Connecten und mit Client-&gt;Put(...); eine Datei auf den Server machen kann?</p>
<p>Dabei geht es mir nur um den Server, der Client ist kein Problem. <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>
<p>Ich hoffe, ich habe mich verständlich ausgedrückt! <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>
<p>Danke im vorraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/186946/ftp-dateiübertragung-per-indy</link><generator>RSS for Node</generator><lastBuildDate>Sun, 16 Aug 2026 16:55:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186946.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Jul 2007 20:51:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FTP-Dateiübertragung per Indy on Fri, 13 Jul 2007 20:51:35 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>also ich wollte mir ein Programm basteln, mit dem ich per FTP Dateien von PC A nach PC B schicken kann.</p>
<p>Dazu habe ich mir einen Client gemacht mit Indy, der bisher nur als Guest connected.</p>
<p>Auch einen Server habe ich, jedoch weiß ich nicht, was ich dem Server alles sagen muss und wie.</p>
<p>Momentan bekomme ich nach dem Connecten die Fehlermeldung: &quot;No execute handler found.&quot;</p>
<p>Nach einigen Stunden googlen wurde mir klar, dass ich dem Server irgendwie sagen muss, was er zu tun hat. Jedoch fand ich nur Dinge über DirectoryListing.</p>
<p>Nun mein Problem: Wie muss ich den Server programmieren, damit ich Connecten und mit Client-&gt;Put(...); eine Datei auf den Server machen kann?</p>
<p>Dabei geht es mir nur um den Server, der Client ist kein Problem. <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>
<p>Ich hoffe, ich habe mich verständlich ausgedrückt! <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>
<p>Danke im vorraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1324976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324976</guid><dc:creator><![CDATA[Abel92]]></dc:creator><pubDate>Fri, 13 Jul 2007 20:51:35 GMT</pubDate></item><item><title><![CDATA[Reply to FTP-Dateiübertragung per Indy on Fri, 13 Jul 2007 20:55:57 GMT]]></title><description><![CDATA[<p>Übrigens: Wieso zeigt er das Wort &quot;v-o-r-r-a-u-s&quot; nicht an? (ohne die -)</p>
<p>Jetzt aber nochmal zum Thema:<br />
Ich wollte euch noch schnell den bisherigen Client-Quellcode zeigen. Vllt. hilft er euch:</p>
<pre><code class="language-cpp">void __fastcall TForm1::BtnConnectClick(TObject *Sender)
{
 if(Client-&gt;Connected()) Client-&gt;Disconnect();
 Client-&gt;Connect(true, 2000);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ClientConnected(TObject *Sender)
{
 BtnConnect-&gt;Enabled = false;
 BtnDisconnect-&gt;Enabled = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BtnDisconnectClick(TObject *Sender)
{
 Client-&gt;Disconnect();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ClientDisconnected(TObject *Sender)
{
 BtnDisconnect-&gt;Enabled = false;
 BtnConnect-&gt;Enabled = true;        
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &amp;Action)
{
 if(Client-&gt;Connected()) Client-&gt;Disconnect();
}
//---------------------------------------------------------------------------
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1324977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324977</guid><dc:creator><![CDATA[Abel92]]></dc:creator><pubDate>Fri, 13 Jul 2007 20:55:57 GMT</pubDate></item><item><title><![CDATA[Reply to FTP-Dateiübertragung per Indy on Fri, 13 Jul 2007 21:46:20 GMT]]></title><description><![CDATA[<p>Weil v-o-r-r-a-u-s kein korrektes Deutsch <a href="http://ist.Es" rel="nofollow">ist.Es</a> heisst voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325017</guid><dc:creator><![CDATA[lole]]></dc:creator><pubDate>Fri, 13 Jul 2007 21:46:20 GMT</pubDate></item><item><title><![CDATA[Reply to FTP-Dateiübertragung per Indy on Sat, 14 Jul 2007 16:25:13 GMT]]></title><description><![CDATA[<p>Da hat lole recht, auch wenn es komisch ist, dass es dann zensiert wird...</p>
<p>Nun zum Problem:<br />
Du musst dem Server die Befehler sozusagen beibringen.</p>
<p>Dann funktioniert das auch <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>
<p>Chines</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325420</guid><dc:creator><![CDATA[Chines1132]]></dc:creator><pubDate>Sat, 14 Jul 2007 16:25:13 GMT</pubDate></item><item><title><![CDATA[Reply to FTP-Dateiübertragung per Indy on Sun, 15 Jul 2007 08:01:34 GMT]]></title><description><![CDATA[<p>Und wie gehts das bitte?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325658</guid><dc:creator><![CDATA[Abel92]]></dc:creator><pubDate>Sun, 15 Jul 2007 08:01:34 GMT</pubDate></item><item><title><![CDATA[Reply to FTP-Dateiübertragung per Indy on Thu, 19 Jul 2007 09:18:33 GMT]]></title><description><![CDATA[<p>Hat das noch nie jemand gemacht?</p>
<p>Muss ich einfach in die Events des Servers was reinschreiben oder wo soll ich die Aktionen, die er tun muss eintragen.</p>
<p>Danke, Abel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1328297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1328297</guid><dc:creator><![CDATA[Abel92]]></dc:creator><pubDate>Thu, 19 Jul 2007 09:18:33 GMT</pubDate></item><item><title><![CDATA[Reply to FTP-Dateiübertragung per Indy on Thu, 19 Jul 2007 11:15:49 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Vermutlich gibt es für den Server einen Event wenn Daten empfangen werden. Diese kannst du dann weiterverarbeiten wie du willst, zum Beispiel in dem du die in eine Datei schreibst. Natürlich must du die Zieldatei auf dem Server von Connect bis Disconnect an offen lassen, also solltest du dir schon mal ein vernünftiges Session-Design überlegen damit dir mehrere gleichzeitige Clientzugriffe nicht deine Datei zerschießen.</p>
<p>Allerdings kommt es mir vor als wäre so ein Serverprojekt selbst mit Hilfe der Indy-Komponenten doch noch zu viel für dich. Vielleicht solltest du erstmal einfachere Sachen machen? (Achtung das ist nicht überheblich gemeint, sondern ein ernsthafter Hinweis)</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1328410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1328410</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 19 Jul 2007 11:15:49 GMT</pubDate></item><item><title><![CDATA[Reply to FTP-Dateiübertragung per Indy on Fri, 20 Jul 2007 10:21:39 GMT]]></title><description><![CDATA[<p>Also erstmal danke für die Antwort!</p>
<p>Mein Problem ist, dass er ja schon nach dem Connecten die Fehlermeldung bringt.</p>
<p>Ich mach jetzt erstmal die Events und dann schau ich mal. Vielleicht ist es doch wirklich nicht soo einfach, wie ich dachte.<br />
Aber ich habe schon andere solche Projekte gemacht. Mit ein bisschen Hilfe und Google klappt dann doch alles. <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>
<p>Abel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1329134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1329134</guid><dc:creator><![CDATA[Abel92]]></dc:creator><pubDate>Fri, 20 Jul 2007 10:21:39 GMT</pubDate></item></channel></rss>