import java.io.*;
import java.net.*;
class chatserver{
public static void main(String a[]) throws Exception{
ServerSocket ss=new ServerSocket(2000);
Socket cs=ss.accept();
System.out.println("i get it!");
InputStreamReader isr=new InputStreamReader(cs.getInputStream());
BufferedReader br=new BufferedReader(isr);
if(br.ready()==true){
System.out.println("i am ready to read!");
System.out.println((char)(br.read()));
try{
System.out.println(br.readLine());
System.out.println(br.readLine());
}catch(Exception e){}
}
}
}
试试
import java.net.*;
class chatserver{
public static void main(String a[]) throws Exception{
ServerSocket ss=new ServerSocket(2000);
Socket cs=ss.accept();
System.out.println("i get it!");
InputStreamReader isr=new InputStreamReader(cs.getInputStream());
BufferedReader br=new BufferedReader(isr);
if(br.ready()==true){
System.out.println("i am ready to read!");
System.out.println((char)(br.read()));
try{
System.out.println(br.readLine());
System.out.println(br.readLine());
}catch(Exception e){}
}
}
}
试试
你用e.printStackTrace()把错误打出来看看。
if((temp=br.readLine())!=null)
{
System.out.println("i am ready to read!");
try{
System.out.println(temp);
}
java.net.SocketException:Connection reset by peer:JVM_recv in socket input stream read
at java.......后面在那些行出现异常就不必说了吧。大家帮我看看上面这个异常是怎么回事吧。