Hi!

I'm writing a multisession Server in REBOL, but there is one problem with
it:
Of course I have to say "write-io" or "insert" on the ports, with which I
am connected to the clients. But what happens, when a client doesn't read
this informations? After some time of writing (without reading) my full
server hangs (in the write-io command). :(
So I am not able to write a real server, anyone can simply stop it by not
recieving datas sent by the server (datas >25 kb, or so).

And now the questions:

- Is there a way to find out, if the sent data are read?
- There is no multithreading-feature in rebol, am I right?
- Is there a "nonblocking write-io", which (for example) throws an
exception, when datas can not be sent?
- Other ideas?

Greetings,
Frank

(sorry for bad english)

Reply via email to