JDK估计没有这个问题你把你的程序代码贴出来,多贴点,特别是线程控制这块
解决方案 »
- 无解java:模拟聊天程序,错误信息java.net.ConnectException: Connection refused: connect
- JScrollPane中放JTable,为什么不显示滚动条呢?
- JTable表行的渲染(根据方向列的值)
- 重构一段代码
- 如何在JFrame被关闭的时候让它执行另外一段代码后再关闭
- 请问:1.WIN2000中如何设置一打开DOS窗口时的路径,如:一打开就是C:\J2SDK\BIN ? 2.在IE中如何设置不让IE缓存?3、如何将IE收藏夹中收藏
- 为什么我安装的MyEclipse里没有JFrame啊?怎么办
- 出学者的疑问!
- 请问:java语言能读写注册表吗?多谢多谢,
- Java如何实现非矩形边框?(awt和swing的高手请进)
- 求URLConnection关于请求属性的详细说明
- 各位达人,用 URLConnection 读网页,为什么有些部分读不出来?
import java.net.*;
import java.io.*;
import java.util.*;
import java.text.*;class Th extends Thread
{
private int id;
public Th(int id)
{
this.id = id;
start();
}
public void run()
{
try
{
URL url = new URL("ftp://xx.xx.xx/xxxx");
URLConnection urlc = url.openConnection();
System.out.println("begin " + id);
urlc.connect();
System.out.println("end " + id);
DataInputStream is = new DataInputStream(urlc.getInputStream());
/*while (true) {如果不注释掉,死得更快
String str = is.readLine();
if (str == null)
break;
}*/
is.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}public class test
{
public static void main(String args[]) throws Exception
{
for (int i = 0; i < 60; i++)
{
new Th(i);
}
while (true)
{
Thread.currentThread().sleep(300);
}
}
}
是连接的客户端进入死循环了,不是FTP服务器。
我觉得无论如何都不应该这样的呀
没人知道为什么吗
会不会FTP服务端对大量的连接忙不过来造成的。
FTP服务端不是自己写的,LINUX上带的
而且我的客户端和服务端都不在同一台机上。
你也可以找台FTP服务器试试呀,看看是不是也是这样
http请求头里有多框架设置么 jdk1.4支持么
----------------------------------------------