麻烦大家说说这句 PrintWriter out=new PrintWriter(server.getOutputStream());在程序中的作用

import java.net.*;
import java.io.*;
public class Client {
static Socket server;
public static void main(String[] args)throws Exception {
System.out.println("我是客户端");
server=new Socket(InetAddress.getLocalHost(),5678);
BufferedReader in=new BufferedReader(new InputStreamReader(server.getInputStream()));
PrintWriter out=new PrintWriter(server.getOutputStream());
BufferedReader wt=new BufferedReader(new InputStreamReader(System.in));
while(true){
String str=wt.readLine();
out.println(str);
out.flush();
if(str.equals("end")){
break ;
}
System.out.println(in.readLine());
}
server.close();
}

}

PrintWriter out=new PrintWriter(server.getOutputStream());

你可以拆分开来去理解
server.getOutputStream()获取服务器端的输出流,就是说想服务器输出信息,以流的方式输出
下面的out.println(str);就是具体的输出信息追答

哈哈,学会查资料要比这么提问要有效率的,学习也是学要方法的,能查看帮助查询 BufferedReader吗?
能学习 InputStreamReader类的作用不?这个代码中包含很多的类的,要做程序员需要学会独立解决的能力的

哈哈,学会查资料要比这么提问要有效率的,学习也是学要方法的,能查看帮助查询 BufferedReader吗?
能学习 InputStreamReader类的作用不?这个代码中包含很多的类的,要做程序员需要学会独立解决的能力的

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网