store random prefix/port info in properties file
use peer lastconnected
handle case of unknown number of invites better