Help to choose the right communicatio protocol

This is a reasonably common use of the lumberjack protocol, which fits the requirements well.