【发布时间】:2009-07-06 06:30:32
【问题描述】:
我有一个测试应用程序,它打开一个套接字,通过这个套接字发送一些东西,然后关闭它。这是在一个循环中完成 5-10.000 次。问题是,经过 3,4000 次迭代后,我得到了这种类型的错误:
java.net.BindException: Address already in use: connect
我什至将套接字设置为立即使用,但错误仍然存在
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");
}
我能做些什么来解决这个问题?
【问题讨论】: