出现连接问题 import java.net.*;
import java.io.*;
import java.util.Scanner;
public class Main { /**
* @param args the command line arguments
*/
public static void main(String[] args) throws Exception{
// TODO code application logic here
URL url=new URL("http://www.mldnjava.cn/index.html");
// URLConnection urlc=url.openConnection();
InputStream input=url.openStream();
//InputStream input=urlc.getInputStream();
Scanner scn=new Scanner(input);
scn.useDelimiter("\n");
while(scn.hasNext()){
System.out.println(scn.next());
}
}}出现的问题提示:
Exception in thread "main" java.net.SocketException: Software caused connection abort: recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:164)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:665)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:610)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:630)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1067)
at java.net.URL.openStream(URL.java:1033)
at inetadressdemo.Main.main(Main.java:24)
import java.io.*;
import java.util.Scanner;
public class Main { /**
* @param args the command line arguments
*/
public static void main(String[] args) throws Exception{
// TODO code application logic here
URL url=new URL("http://www.mldnjava.cn/index.html");
// URLConnection urlc=url.openConnection();
InputStream input=url.openStream();
//InputStream input=urlc.getInputStream();
Scanner scn=new Scanner(input);
scn.useDelimiter("\n");
while(scn.hasNext()){
System.out.println(scn.next());
}
}}出现的问题提示:
Exception in thread "main" java.net.SocketException: Software caused connection abort: recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:164)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:665)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:610)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:630)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1067)
at java.net.URL.openStream(URL.java:1033)
at inetadressdemo.Main.main(Main.java:24)
import java.io.*;public class Main
{
public static void main(String[] args) throws Exception
{
URL url=new URL("http://www.mldnjava.cn/index.html");
InputStream input=url.openStream();
BufferedReader in = new BufferedReader(new InputStreamReader(input));
String str;
while ((str = in.readLine()) != null)
System.out.println(str);
}
}