Ich habe nun seit drei Stunden gesucht und immer noch kein Tutorial oder Beispiel gefunden, wie ich eine ftp Verbindung herstellen kann. Ich habe das Tutorial von cworker durchgearbeitet und soweit fast alles verstanden, jedenfalls hat es funktioniert. Nun möchte ich eine Verbindung zum ftpServer mit Passwort und Benutzername herstellen und eine Textdatei auslesen. den Socket bekomme ich nun dank cworker gestartet aber weiter komme ich nicht. Mein Code bisher:
Danke im Voraus
Code:
#include <windows.h>
#include <winsock2.h>
#include <stdio.h>
int startWinsock(void)
{
WSADATA wsa;
return WSAStartup(MAKEWORD(2,0),&wsa);
}
int main()
{
long rc;
SOCKET s;
SOCKADDR_IN addr;
char buf[256];
// Winsock starten
rc=startWinsock();
if(rc!=0)
{
printf("Fehler: startWinsock, fehler code: %d\n",rc);
return 1;
}
else
{
printf("Winsock gestartet!\n");
}
// Socket erstellen
s=socket(AF_INET,SOCK_STREAM,0);
if(s==INVALID_SOCKET)
{
printf("Fehler: Der Socket konnte nicht erstellt werden, fehler code: %d\n",WSAGetLastError());
system ("Pause");
return 1;
}
else
{
printf("Socket erstellt!\n");
}
//Hier ist der Socket offen
printf("Verbindung besteht\n");
//Hier ist der Socket offen
closesocket(s);
printf("Socket geschlossen\n");
WSACleanup();
system ("Pause");
return 0;
}
Danke im Voraus