Erro de ligação de soquete
Eu tenho um aplicativo de teste que abre um soquete, envia algo através deste soquete e, em seguida, fecha. Isso é feito em um loop por 5-10.000 vezes. A coisa é que depois de 3.4000 iterações eu recebo um erro deste tipo:
java.net.BindException: Address already in use: connect
Eu até configurei o soquete para ser usado imediatamente, mas o erro persistiu
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");
}
O que eu poderia fazer para consertar isso?