Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

xss-clan

Jungspund

Dabei seit: 13.04.2009

Beiträge: 17

 

1 Zum Seitenanfang

Donnerstag, 7. Mai 2009, 21:39

(V)C++ FTP-Verbindung/Befehle

Hallo an alle

Ich plane im Moment ein Programm das ein Verzeichnis auf einem FTP-Server (um genau zu sein auf einem Gameserver) auslesen soll. Und genau da ist auch schon mein Problem. Ich hab keine Ahnung wie man eine FTP-Verbindung aufbaut, geschweige denn irgentwelche Befehle ausführt. Per Google und Compiler-Doku hab ich leider nichts richtiges finden können. Kann mir hier vielleicht jemand helfen? Es kann mit reinem C++ oder unter Verwendung der .NET-Libraries laufen.
Schon mal vielen Dank an alle dir mir helfen (werden) !!!

MfG XSS-Clan (Quick_Wango)
 

dermainzer

Routinier

Dabei seit: 07.03.2009

Beiträge: 327

 

2 Zum Seitenanfang

Donnerstag, 7. Mai 2009, 22:10

Hallo xss-clan,

das ist jetzt nicht für reines C++, aber für .NET: http://www.enterprisedt.com/index.html



dermainzer
 

nocturne

Kaiser

Dabei seit: 06.01.2005

Beiträge: 1 167

 

3 Zum Seitenanfang

Freitag, 8. Mai 2009, 09:20

http://www.csharphelp.com/archives/archive9.html

Die letzten 20 Zeilen sollten dir eine menge Ausrufezeichen bescheren. :D

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »nocturne« (8. Mai 2009, 09:20)

 

xss-clan

Jungspund

Dabei seit: 13.04.2009

Beiträge: 17

 

4 Zum Seitenanfang

Freitag, 8. Mai 2009, 15:26

Ja aber das ist doch beides für C#. Geht das auch unter VC++? ich hab mir mal diese FTPlib anguckt und muss sagen dass das schon anders aussieht. Gibt es vielleicht irgentwo ein halbwegs gutes Tutorial zur Socketprogrammierung in C++ oder VC++? Oder ein Buch? Dann könnte ich mir meine eigene Klasse schreiben.
 

cccpmik

Foren Gott

Dabei seit: 04.09.2007

Beiträge: 2 997

 

5 Zum Seitenanfang

Freitag, 8. Mai 2009, 15:50

ich glaube und MS visual studio gibt es Socket buttons. also bei Borland C++ gibt es sie . da brauchste die nur in deine window form reinzuziehen und dort ip und port angeben und dann kannste schon verbinden . musste mal schauen ob du sowas unter visual studio findest
Mein kleines Projekt
-Cruel Online-
 

xss-clan

Jungspund

Dabei seit: 13.04.2009

Beiträge: 17

 

6 Zum Seitenanfang

Samstag, 9. Mai 2009, 23:50

Ich hab doch noch was brauchbares per Google gefunden. Es war zwar in VB aber ich konnte das wichtigste verstehen^^

C/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using namespace System;
using namespace System::IO;
using namespace System::Net;

int main(array<String^> ^args)
{
   FtpWebRequest ^Request = dynamic_cast<FtpWebRequest^>(WebRequest::Create("ftp://die.url_des.servers/mit/verzeichnis"));
   Request->Credentials = gcnew NetworkCredential("benutzer_name", "passwort");
   Request->Methods = WebRequest::Ftp::ListDirectory;
   
   StreamReader ^Listing = gcnew StreamReader(Request->GetResponse()->GetResponseStream());
   
   while (! Listing->EndOfStream) {
   Console::WriteLine(Listing->ReadLine());
   }
   
   Listing->Close();

  return 0;
}


Danke an alle die geholfen haben!!!!

MfG Quick_Wango

PS.: thread->Close(); :D :D
 

Ähnliche Themen