Hi,
I have a small client-server component.
.i.e. I create a serversocket & then call accept on it (Multithreaded).
I am writing a client which calls the server in a loop. When I call the server, i sometimes get
java.net.ConnectException: Connection refused: connect Is this due to fact that the client is sending request to the server that is faster that the server can accept connections??
When I slowed down the request by putting some sort of sleep in my client, the occurence of the above exception was less?
for (i = 0; i < 500; i++, j++)
if (j == 50) {
Thread.sleep(1000);
k=0
}
//call server code here
}
What is the limit of the
java socket server to accept connections?
SCJP 1.4, SCWCD 1.4, SCBCD 1.5, TOGAF 9, Comptia Cloud+