Adding Crank to DCrank

should this be an endless loop? e.g. shouldn't we stop trying to send messages after the connection is stopped?