Client Server Disconnect
One of the biggest problems in socket programming is discovering when one end or the other crashes and does not properly shutdown its connection or when the network is broken between the two nodes.
Typically one would catch the IOException that results from attempting to write to such a connection.
What I want to know is if socket.sendUrgentData would behave the same way? Would it result in an IOException if the other end of the socket was not responding? Since I can have both ends discard that urgent data (aka thats what it does by default) when they are both responding it would make it a more ideal candidate for psuedo pinging.
Any comments?

