Hi Bo,

Am Mittwoch, 22. Oktober 2003 11:04 schrieb Bohdan or Rosemary Lechnowsky:
> Hello!
>
> I am trying to write a large number of large files to an FTP server using
> Rebol.  The first dozen or two will go fine, but after that I get the
> following error when trying to open the FTP port:
>
> make object! [
>      code: 501
>      type: 'access
>      id: 'not-open
>      arg1: "Port^@"
>      arg2: ""
>      arg3: none
>      near: [open/binary/new/write/direct dstfile]
>      where: 'get-cur-dir
> ]
>
> dstfile looks something like this:
>
> ftp://user:[EMAIL PROTECTED]/test/sitebuilder.r.old
>
> If the file does not already exist, open/new should create a new file.  The
> odd thing here is that it works for the first dozen or two.
>
> I also tried running the same script on my home network to another computer
> running an FTP server, but got the same results, although even quicker.
>
> I've tried setting system/schemes/ftp/passive to true, false and none with
> no luck.
>
> Has anyone else seen this problem?  If so, do you know of a solution?

Not seen the problem. 

but a thought: there is system/schemes/ftp/cache-size .
which is the number of parallel connections AFAIK.
rebol caches open ftp-connections for speed. if one ftp-action has a confusing 
result, the next action handles the rest of the reply as next reply.
so if you clear the cache (looking for /cache-size in the source) maybe that 
helps.

Another thought: ftp-servers may have a traffic-limit per session?
you can only upload so much per login? in which case 
cache-clearing -> connection-closing might help too.

but only guessing, hope the experts jump in :)

>
> Thanks!
>
> -Bo

-Volker



-- 
To unsubscribe from this list, just send an email to
[EMAIL PROTECTED] with unsubscribe as the subject.

Reply via email to