If the other side of a TCP connection dies without actually sending a TCP close packet. Things that try to use the connection will just hang indefinitely. We should try and detect whether a connection is dead or not and then close it and throw an exception so that calling code will be alerted of its failure.
If the other side of a TCP connection dies without actually sending a TCP close packet. Things that try to use the connection will just hang indefinitely. We should try and detect whether a connection is dead or not and then close it and throw an exception so that calling code will be alerted of its failure.