中易网

有没有高手能帮忙加一下java代码注释,谢谢了

答案:3  悬赏:20  
解决时间 2021-03-23 02:28
代码稍微有点多,如果有好心人能够帮忙可以留下你的QQ 我加你,谢谢了!!
最佳答案
给你个can'kao
public class Server {
 public static void main(String[] args) {
  Socket socket=null;
  BufferedReader br=null;
  PrintWriter pw=null;
  try {
   //创建服务器,并开放3081端口
   ServerSocket server=new ServerSocket(3081);
   while(true){

    //监听服务器端口,一旦有数据发送过来,那么就将数据封装成socket对象
    //如果没有数据发送过来,那么这时处于线程阻塞状态,不会向下继续执行
    socket=server.accept();
    System.out.println("客户端信息:"+socket.getRemoteSocketAddress());
    //从socket中得到读取流,该流中有客户端发送过来的数据
    InputStream in=socket.getInputStream();
    //InputStreamReader将字节流转化为字符流
    br=new BufferedReader(new InputStreamReader(in));
    //行读取客户端数据
    String info=br.readLine();
    System.out.println(info);

OutputStream out=socket.getOutputStream();
    pw=new PrintWriter(out);
    pw.println("服务器说:我扁死你");
    pw.flush();
   }

  } catch (Exception e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }finally{

   try {
    pw.close();
    br.close();
    socket.close();
   } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
  }

 }
}

public class Client {
 public static void main(String[] args) {
  Socket socket=null;
  PrintWriter pw=null;
  BufferedReader br=null;
  try {
   //创建socket对象,并指明服务器的IP地址和端口号
   socket=new Socket("localhost",3081);
   //得到socket发送数据的输出流
   OutputStream out=socket.getOutputStream();
   //将字节流包装成字符流
   pw=new PrintWriter(out);

   //向服务器发送数据
   pw.println("客户端说:建军闷烧");
   //刷新流,确保数据能写到服务器
   pw.flush();

   InputStream in=socket.getInputStream();

   br=new BufferedReader(new InputStreamReader(in));
   String info=br.readLine();
   System.out.println(info);

} catch (Exception e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  finally{
   try {
    pw.close();
    socket.close();
   } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
  }
 }
}

public class Client {
 public static void main(String[] args) {
  Socket socket=null;
  PrintWriter pw=null;
  BufferedReader br=null;
  try {
   //创建socket对象,并指明服务器的IP地址和端口号
   socket=new Socket("localhost",3081);
   //得到socket发送数据的输出流
   OutputStream out=socket.getOutputStream();
   //将字节流包装成字符流
   pw=new PrintWriter(out);

   //向服务器发送数据
   pw.println("客户端说:建军闷烧");
   //刷新流,确保数据能写到服务器
   pw.flush();

   InputStream in=socket.getInputStream();

   br=new BufferedReader(new InputStreamReader(in));
   String info=br.readLine();
   System.out.println(info);

} catch (Exception e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  finally{
   try {
    pw.close();
    socket.close();
   } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
  }
 }
}
全部回答
哪些
可以把代码贴出来
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
冬天有时一只手发热,一只手却发冷,冷的就是
浦口己悦达广告装饰有限公司地址在哪,我要去
梦之蓝40.8度多少钱
电话线联网用的超猫是什么意思啊
怎样的冰的银鱼算变质
我喜欢唱歌,想考音乐学院,但我刚进高一,又
网上是怎么炒原油的呢?
我想借几万进钱,一个身份证怎样申请呢
车内饰翻新时,车中塑胶壳刮狠如何处理
深圳市宝安区哪有卖仓鼠的宠物店?
我是高中生,请问银行卡可以当信用卡使用吗?
摆摊铁板脆皮年糕的做法大全
康奶昔减肥健康吗
我今天很生气,我想离家出走,出去后需要注意
胃热引起脸颊下巴长硬痘痘可以吃阿莫西林吗
推荐资讯
文明5 建牛津大学 傀儡城需不需要大学
上过央视广告的名牌卫浴有哪些
我听力不好高考考了420分报啥专业好
巍山县城房子三室一厅要多少钱
天津公安局武清分局电话地址多少
我张庆飞是一见钟情,我们相爱的太深了,我们
暗黑2有战网么, 网站是多少?
喜欢看动物世界的男人是怎么样子的人?求大神
广州市哪里充氩气?
慈利县第三中学高八十二班通迅录
空调飘板是否做防水
桑葚种植能赚钱之道
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?