BTW, does the TCP/IP standard allow/require connection arbitrary TCP connection resets after a certain amount of retransmits? It doesn't explicitly say, though the wording implies that TCP should retransmit `forever'. It's arguable that the timeout should be configurable per-socket (and the default configurable per-host)...