Hi Jim,
If you use sockets though, you could make more direct use of the nonblocking functionailty if you wish.
Mmh... I guess you didn't it on purpose, but it looks like you finally found a subject we could disagree on !
Now, seriously, I wondered if I could use SocketChannels or not, because Max wrote in his book that it could be a nice and direct way to automatic failure.
I didn't understand why it had to be so, so I posted the following
thread in early September :
Sockets vs SocketChannels ? I didn't get any answer but Andrew's one, and as Andrew is a wise guy, I accepted his arguments against SocketChannels without defending my own position.
It's now too late for me to refactor anything in the network area, but if you have a different opinion from Andrew's one, it would be interesting to know it (at least for my choices.txt file).
Writing that, I am aware that if you disagree with Andrew (unprobable), you'll disagree with Max too (much more probable !

), and ... you'll agree with me once more

, in which case we'll have to wait a bit more to find a topic we disagree on .

).
Best,
Phil.
PS:
1� How did Max to find so many subjects to argue with you so long ?!
2� When is Max coming back ? Still in December ? We miss him and your interesting discussions !
[ November 12, 2003: Message edited by: Philippe Maquet ]