What is the maximum number of simultaneous socket connections allowed by Java?
The maximum number of open sockets per process is OS dependent. Java doesn't place a limit on the number of socket connections, but most operating systems do.
In Unix this limit is a configurable parameter. On a desktop it usually is set to a "reasonable" default value, maybe 64. You can view the limit and increase it if necessary by using the shell command "ulimit".