Błąd powiązania gniazda
Mam aplikację testową, która otwiera gniazdo, wysyła coś przez to gniazdo, a następnie je zamyka. Odbywa się to w pętli przez 5-10 000 razy. Rzecz w tym, że po 3.4000 iteracjach pojawia się błąd tego typu:
java.net.BindException: Address already in use: connect
Ustawiłem nawet gniazdo na natychmiastowe użycie, ale błąd nadal występuje
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");
}
Co mogę zrobić, aby to naprawić?