Socket Bind Error

Ich habe eine Testanwendung, die einen Socket öffnet, etwas über diesen Socket sendet und dann schließt. Dies geschieht 5-10.000 Mal in einer Schleife. Die Sache ist, dass ich nach 3.4000 Iterationen einen Fehler dieses Typs erhalte:

java.net.BindException: Address already in use: connect

Ich habe sogar festgelegt, dass der Socket sofort verwendet wird, aber der Fehler bleibt bestehen

try
{
     out_server.write(m.ToByteArray());
     socket_server.setReuseAddress(true);
     socket_server.close();
}
catch(Exception e)
{
     e.printStackTrace();
     System.out.println(i+" unable to register with the server");
}

Was könnte ich tun, um das zu beheben?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage