håller på med en ftp men när jag connectar så hänger den sig på följande kommando:
först skickar jag user sen pass sen pasv, sen när jag ska lista allt så kommer det upp:
150 File status okay; about to open data connection.
Och så står den så typ nån minut sen komemr de upp service not available.
Vad gör jag fel? nått kommando jag glömt? så här ser det ut,
220 BulletProof FTP Server ready ...
331 Password required for skola.
230 User skola logged in.
227 Entering Passive Mode (126,1,200,2,8,10)
150 File status okay; about to open data connection.
421 Service not available, closing control connection.
Jag fattar inte riktigt .. Har du skrivit en ftp-klient i VB? Om ja: Vad händer ifall du använder en annan klient tex ftp.exe och skickar exakt samma sak? Då får du ju reda i vilken ände felet ligger.
Din "logg" säger ju absolut ingenting eftersom den bara visar BulletProof:s svar.
Har du en socket för själva datakanalen?
Ftp bygger på två kanaler, en för kommando och en för data.
Kommer tyvärr inte ihåg vilken som är datakanalen, kanske port 20 när du använder passiv eller aktiv ftp kommer tvärr inte ihåg exakt.
/r
eller har för mig att de två talen som står sist i (126,1,200,2,8,10) är portnummret, tror man skulle ta det första och multiplicera med 255 samt addera det andra.
så 8* 255 = 2040 plus 10 = 2050.
detta kommer dock att ändras varje gång så du måste plocka ut de i programmet och räkna ut portnumret och sedan koppla upp en socket mot den porten.
Hoppas det var så här. säg gärna till om det hjälpte dig.
261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25