I seem to recall a socket limit of 64 on the Pronto. This value can be adjusted via ProntoScript. See TCPSocket.setSocketLimt(). Default is 32 and can go up to a max of 64 sockets.
By chance, are you not closing a socket + setting variable where you assigned the accepted socket to null?