class ClientSender extends StreamSender implements BlockingSender {

  @Override public void shutdown() {
    // Close the socket wrapper first as that needs to use the socket.
    m_socketWrapper.close();

    super.shutdown();
  }

  private  ClientSender(SocketWrapper socketWrapper);

}