03. februar 2003 - 18:23Der er
7 kommentarer og 1 løsning
FTP talk
Jeg har et problem med min FTP server, jeg vil med winsocket kommunikere med FTP.
send(soket,"USER Test\n",15,0);
Jeg sender min streng, og har fået fortalt at jeg skal huske at skriver \n i enden af min streng ellers opfatter FTP server ikke min kommando...Er det noget som jeg skal huske at gøre ??
Det betyder ikke så meget hvor stor pakken er, det er mere det med at den ikke opfatter at jeg logger ind. MIn FTP server opfatter at jeg er connected, men på en eller anden måde så vil den bare ikke logge ind.
Har du forstand på Winsock, og har du prøvet at kommunikeret med en FTP server før ??
Nu ved jeg også at hvis man skal holde sig til standarderne så hedder der Unix, og ikke Windows..Men det kan jo være at det er Win som fucker i det..Men jeg skal da lige prøve med \r...'
Jeg har såmænd ikke noget imod Windows. Jeg har bare ikke så stor erfaring med sockets på Windows. Grunden til at jeg kalder Unix sockets for "standard" er bare at de er opfundet der. Der ligger ikke noget "unix er bedre end windows" i det.
Noget helt andet er: når man skal kode FTP klient, så er det en stor fordel at have en FTP-server som logger alle kommandoer den modtager og alle fejl i en log-fil.
har du testet hvilket response du for tilbage fra din ftp server. For du må ikke sende dit USER bla.bla før du har fået en "220" Service ready.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.