[REBOL] Re: [BUG?] read-io & write-io or Wait or is TCL better?
From: andrew::martin::colenso::school::nz at: 7-Aug-2003 8:47
Norman wrote:
> I use read-io write-io like this
> while [ positive? size: read-io INCOMING buffer bufsize ] [
> write-io OUTGOING size
> ]
For 'read-io, the buffer size must be larger than the size of the data
coming in!
For example, in my Wiki (and Mesh) scripts, I use this:
Query_String: make string! 2 +
Length: to integer! Rebol/options/cgi/content-length
read-io Rebol/ports/input Query_String Length
I'd suggest you use something like:
buffer: make string! 2 + bufsize
while [ positive? size: read-io INCOMING buffer bufsize ] [
write-io OUTGOING size
]
And that should cure your problems! :)
Andrew J Martin
Attendance Officer &
Information Systems Trouble Shooter
Colenso High School
Arnold Street, Napier.
Tel: 64-6-8310180 ext 826
Fax: 64-6-8336759
http://colenso.net/scripts/Wiki.r?AJM
http://www.colenso.school.nz/
DISCLAIMER: Colenso High School and its Board of Trustees is not responsible (or legally
liable) for materials distributed to or acquired from user e-mail accounts. You can report
any
misuse of an e-mail account to our ICT Manager and the complaint will be investigated.
(Misuse can come in many forms, but can be viewed as any material sent/received that
indicate or suggest pornography, unethical or illegal solicitation, racism, sexism, inappropriate
language and/or other issues described in our Acceptable Use Policy.)
All outgoing messages are certified virus-free by McAfee GroupShield Exchange 5.10.285.0
Phone: +64 6 843 5095 or Fax: +64 6 833 6759 or E-mail: [postmaster--colenso--school--nz]