Yes, it seems correct. Does it not work?
On Wed, Feb 16, 2011 at 2:32 PM, Eduardo Bellani <[email protected]> wrote: > Am I using this correctly? > > #lang racket > > ;; wget ftp://download.intel.com/research/silicon/moorespaper.pdf #works > > (require net/ftp) > > (define conn (ftp-establish-connection "download.intel.com" 21 > "anonymous" "")) > > (ftp-cd conn "/research/silicon") > > (ftp-download-file conn "/home/X" "moorespaper.pdf") > > > Thanks > On 02/16/2011 01:36 PM, Jay McCarthy wrote: >> I'm pretty sure it was committed in time. >> >> Jay >> >> 2011/2/16 Eduardo Bellani <[email protected]>: >>> Is that fix available in the new 5.1 distribution? Or should I compile >>> from source? >>> >>> Thanks a lot for the fix btw. >>> >>> On 02/08/2011 04:17 PM, Stephen Chang wrote: >>>> The ftp.datasus server returns the 125 code when a user tries to get >>>> something while connected using passive mode, which is what net/ftp >>>> does. But the code errors because it is only expecting 150 return >>>> codes from the server. I'm inclined to believe it's a bug with >>>> net/ftp, since the transfer completes successfully (the file in the >>>> example code is no longer available but i tried with another site). >>>> I've checked in a fix allowing the 125 return code, but I'm not >>>> familiar enough with ftp protocol to know if there are other cases >>>> that are missing. >>>> >>>> >>>> >>>> >>>> >>>> On Mon, Feb 7, 2011 at 2:02 PM, Jay McCarthy <[email protected]> >>>> wrote: >>>>> I can tell you what it means, but I don't know why it would do it... >>>>> >>>>> 2011/2/7 Eduardo Bellani <[email protected]>: >>>>>> Hello list >>>>>> >>>>>> I am getting an error out of this snippet that I think I should not be >>>>>> getting: >>>>>> >>>>>> (require net/ftp) >>>>>> >>>>>> >>>>>> (define conn (ftp-establish-connection "ftp.datasus.gov.br" 21 >>>>>> "anonymous" "")) >>>>>> >>>>>> (ftp-cd conn "siasus/Documentos") >>>>>> >>>>>> (ftp-download-file conn "./" "APAC.xls") >>>>> >>>>> This establishes a connection on the side to receive the data. There >>>>> is normally just one per transfer. Maybe the server is sending the >>>>> message multiple times? And so it is trying to open two? Can you use >>>>> WireShark to get a transcript of the session? >>>>> >>>>> Jay >>>>> >>>>>> >>>>>> (ftp-close-connection conn) >>>>>> >>>>>> >>>>>> the error is >>>>>> ftp: exected result code 150, got 125 Data connection already open; >>>>>> Transfer starting. >>>>>> >>>>>> My version is 5.0.2/linux >>>>>> >>>>>> Could anyone tell me what could be wrong? >>>>>> >>>>>> -- >>>>>> Eduardo Bellani >>>>>> >>>>>> omnia mutantur, nihil interit. >>>>>> _________________________________________________ >>>>>> For list-related administrative tasks: >>>>>> http://lists.racket-lang.org/listinfo/users >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Jay McCarthy <[email protected]> >>>>> Assistant Professor / Brigham Young University >>>>> http://faculty.cs.byu.edu/~jay >>>>> >>>>> "The glory of God is Intelligence" - D&C 93 >>>>> >>>>> _________________________________________________ >>>>> For list-related administrative tasks: >>>>> http://lists.racket-lang.org/listinfo/users >>> >>> >>> -- >>> Eduardo Bellani >>> >>> omnia mutantur, nihil interit. >>> >> >> >> > > > -- > Eduardo Bellani > > omnia mutantur, nihil interit. > _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users

