New SocketShutdownException added, this should be thrown if the socket cannot be...