[REBOL] Re: Rugby RIM?
From: m:koopmans2:chello:nl at: 23-Sep-2001 10:15
This is correct. A rexec is a blocking call. Using /deferred may help, but
then you have to poll later.
What I was thinking is to have all RIM being both server and client: then
clients send each other messages by calling functions on each other. As the
connection is already established for a server, the receiving party will
hardly notice any blocking behaviour. And if you are sending stuff it is not
as bad if you have to wait a little. You can cut the waiting time while
sending by using the /oneway refinement.
When using /http the oneway and deferred tricks don't work, but pusing
messages in stead of polling shouldn't be a problem in P2P..
HTH,
Maarten