We’re adding a little method for getting the port of our RealTimeConnection. This opens up a can of worms: how do we want the port to reported after the connection’s been closed? How does that interact with our Null connection? How can we eliminate duplication in our Null connection tests? We take each question in turn.