add setMaxSockets function