Donn Cave wrote: > But from what I can tell, whether asyncore sockets are blocking > or non-blocking makes no difference. It does use select to > dispatch, and select does block. I have no idea why asyncore > sets its sockets to nonblocking. how do you do a non-blocking connect with a blocking socket? Cheers /F