Very basic routing is working
Can send a packet from A to C via B, i.e. the chain A -> B -> works.
Added a try_receive_for() method to the ReceiveConnection