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.
