handles connect/disconnect cycles relatively well
correctly limits network to 5 clients