Winsock mit VC++ (FTP)

Ich habe mit Winsock unter VC++ eine connect(ion) zu einem FTP Server aufgebaut, der meldet auch zurück, dass ich ,drin" bin, jedoch weiß ich nicht, wie ich nun Dateien sende bzw. empfange, nichteinmal, wie ich eine Dateiliste erhalte. Ich poste dann stets LIST, aber alles was ich erhalte ist die Rückmeldung
Can’t open Dataconnectio! Was muß ich tun? Erst eine Dataconnection erstellen? Wenn, wie?`Und dann irgendwie als Parameter übergeben?

Danke schonmal im Vorraus!