protected void sendMessageDirectly(ClientMessage message) {
    // Send the message directly if the connection exists
    // (do not go through the queue).
    if (logger.isDebugEnabled()) {
      logger.debug("About to send message directly to {}", this);
    }
    if (_messageDispatcher != null && _socket != null && !_socket.isClosed()) {
      // If the socket is open, send the message to it
      _messageDispatcher.sendMessageDirectly(message);
      if (logger.isDebugEnabled()) {
        logger.debug("Sent message directly to {}", this);
      }
    } else {
      // Otherwise just reset the ping counter
      resetPingCounter();
      if (logger.isDebugEnabled()) {
        logger.debug("Skipped sending message directly to {}", this);
      }
    }
  }
Delivers the message to the client representing this client proxy.
geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/CacheClientProxy.java