zoukankan      html  css  js  c++  java
  • InputStreamReader和OutputStreamWriter

    public class ClientSocket {
      public static void main(String args[]) {
            String host = "127.0.0.1";
            int port = 8919;
            try {
              Socket client = new Socket(host, port);
              Writer writer = new OutputStreamWriter(client.getOutputStream());
              writer.write("Hello From Client");
              writer.flush();
              writer.close();
              client.close();
            } catch (IOException e) {
              e.printStackTrace();
            }
        }
     
    }
     
     
    public class ServerClient {
      public static void main(String[] args) {
            int port = 8919;
            try {
                ServerSocket server = new ServerSocket(port);
                    Socket socket = server.accept();
                Reader reader = new InputStreamReader(socket.getInputStream());
                char chars[] = new char[1024];
                int len;
                StringBuilder builder = new StringBuilder();
                while ((len=reader.read(chars)) != -1) {
                   builder.append(new String(chars, 0, len));
                }
                System.out.println("Receive from client message=: " + builder);
                reader.close();
                socket.close();
                server.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
      }
    }
  • 相关阅读:
    centos7安装zabbix3.4
    Linux修改网卡名称enss33到eth0--Ubuntu16和centos7
    记一次zabbix server挂掉的事件
    angularJs 技巧总结及最佳实践
    Yii2中的format
    本博客停止更新,新内容在个人网站上
    说下browserslist
    Yii2 软删除
    vue-webpack-boilerplate分析
    Node总结 模块机制
  • 原文地址:https://www.cnblogs.com/chenweichu/p/5648940.html
Copyright © 2011-2022 走看看