PeerAddress recipient = message.recipient();
// Search for handler, 0 is ping. If we send with peerid = ZERO, then we
// take the first one we found
if (recipient.peerId().isZero() && message.command() == RPC.Commands.PING.getNr()) {
Number160 peerId = peerBeanMaster.serverPeerAddress().peerId();
return searchHandler(peerId, peerId, RPC.Commands.PING.getNr());
// else we search for the handler that we are responsible for
} else {
DispatchHandler handler = searchHandler(recipient.peerId(), recipient.peerId(), message.command());