为什么两个版本socket创建 差别这么大

Socket socket = new Socket(hostname,port);

在jdk1.4 下面执行小于1秒就完成了
但是在jdk1.5 下面 却要大于5秒呢

测试程序
	SimpleDateFormat sf = new SimpleDateFormat("HH:mm:ss:SSS");
	String hostname = "10.224.131.10";
	int port = 80;
	try {
		System.out.println("开始:"+sf.format(new Date()));
		
		Socket socket = new Socket(hostname,port);
		System.out.println("结束:"+sf.format(new Date()));
		
	//			SocketChannel  channel = SocketChannel.open(new InetSocketAddress(hostname, port));    
	//			System.out.println("开始:"+sf.format(new Date()));
	}catch (Exception e) {
		e.printStackTrace();
	}

你可能感兴趣的:(java,socket,Solaris)