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
>
>
>
>