You are right... open-tcp-client should block the thread until the connection is established. What is important is to not block the Scheme process, so that other threads can progress. I will change this for the next release.
Marc
On 9-Aug-05, at 9:24 AM, Francois Magnan wrote:
Hi,
Ok, this is a nice feature but it could be implemented by the programmer using threads . If I want a sequential behavior I will have to loop by catching connections errors until the connection is completed. The loop will also have to distinguish between real connection errors and "still not connected" errors. This is a little odd to me but I can write such a function.