It is most likely a problem with REBOL detecting your machine IP
address incorrectly or not at all.  In the current version of /Core,
there is no easy way to set FTP into passive mode like there is in the 
recent /View release.

So try this at the top of your script:

change next second get in system/schemes/ftp/handler 'open true

This will set FTP into passive mode which will hopefully solve your
problem.

In the current version of REBOL/view and future versions of
REBOL/core, you can accomplish this same thing with this line:
system/schemes/ftp/passive: true

Sterling


> I have REBOL/Core running on 3 machines at work:
> A Windows 98 box,
> A Mac PPC G4 (OS 9),
> A Mac PPC G3 (OS 8.6).
> 
> All 3 machines are behind a firewall and use the same settings for
> browser and ftp programs.
> HTTP functions in REBOL/Core work great for all 3 machines.
> However, while FTP in REBOL/Core works great on the Windows machine it
> does not work at all on either Mac.
> 
> Here's an example of what I get on the Macs:
> >> read ftp://ftp.rebol.com
> connecting to: ftp.rebol.com
> ** User Error: Server error: tcp 500 cannot decode port specified.
> ** Where: read ftp://ftp.rebol.com
> >>
> 
> All 3 machines have the latest available REBOL/Core if I run "upgrade".
> All 3 have the same "user.r" settings as well as matching ftp system
> schemes. Each Mac has at least two other FTP programs that work fine and
> use the same proxy settings as the PC.
> 
> Any ideas?
> 
> Thanks,
> Joel Lawhead
> SunHerald.com
> MississippiCoast.com
> 
> 
> 
> 

Reply via email to