{ Socket s = new Socket("xxx.xx.xx.xx",10004);
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
PrintWriter out = new PrintWriter(s.getOutputStream(),true);
BufferedReader bufIn = new BufferedReader(new InputStreamReader(s.getInputStream()));
String line = null;
while((line=bufr.readLine())!=null){
if("over".equals(line))
break;
out.println(line);
String upperStr = bufIn.readLine();
System.out.println(upperStr);
}
s.close();}
那么out.println(line);的意思是1.输入的字符串将出现在屏幕上,2.同时内容将发送到服务器套接字?谢谢。
PrintWriter.println()
。我有点把它和System.out.println()
搞混了。非常感谢 :) 这是我第一次在这里提问,我不知道如何给你一些声望...... 我正在努力。 - Bowen Li