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();
            }
      }
    }
  • 相关阅读:
    【onenet-edp传输】1、调试上报数据点和端对端透传
    【PYQT5快速开发】重定义边框、QSS美化皮肤主题
    MySQL
    Flask-Login一个账号单用户在线
    DataTable按钮,排序,单元格颜色
    python
    MegaCli64 raid对应关系
    openstack server status
    js中使用JSON.parse转换json
    linux使用pyodbc和freetds连接sqlserver
  • 原文地址:https://www.cnblogs.com/chenweichu/p/5648940.html
Copyright © 2011-2022 走看看