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?