看代碼,好像ServerSocket和Socket用錯了。
ServerSocket
public?class?Server?{public?static?void?main(String[]?args)throws?IOException{
ServerSocket?server=new?ServerSocket(9999);
Socket?clientconn=server.accept();
PrintWriter?out=new?PrintWriter(clientconn.getOutputStream(),true);
out.println("this?is?a?socket?test");
server.close();
clientconn.close();
}
}
client端
public?class?Client?{public?static?void?mian(String?args[])throws?IOException?{
Socket?client=new?Socket("localhost",9999);
BufferedReader?in=new?BufferedReader(new?InputStreamReader(client.getInputStream()));
System.out.println(in.readLine());
in.close();
client.close();
}
}