listening and peer count separated to QPeer2Peer