小弟想用Ftp的方式频繁的下载图片可是端口总是释放不掉,后来改用socket也是同样的问题,用netstat -na看到有大量的链接都没有释放掉,在网上也找了一下相关的资料说socket关闭后不是马上被释放掉的而是等上240s才会被释放掉,而我每2秒就会下载一次每次都会new一个socket对象所以这样时间长了就会出现问题,求高人们给一个解决的办法,怎样才能用java去下频繁的下载文件?小弟感激不尽。
调试欢乐多
虽然close了的事系统不会马上释放的,而是要等一定时间后才释放,所以才会出问题
1、改注册表 百度 修改time_wait大小
2、如果你使用的是同一个ftp 你尝试使用静态socket试试