0、前言
Java IO 流分为输入流InputStream和输出流OutputStream
输入流输出流
InputStreamOutputStream
读进来写出去
读到程序内存写出到流里面
1、客户端
public static void main(String[] args) throws IOException { new Thread(() -> { Socket socket = null; try { socket = new Socket("", 3333); } catch (IOException e) { e.printStackTrace(); } try { while (true) { OutputStream outputStream = socket.getOutputStream(); String format = DateFormat.getDateTimeInstance().format(new Date()); outputStream.write((format + " hello world!").getBytes()); Thread.sleep(2000); } } catch (Exception e) { } }).start(); }2、服务端
语言方法
4729nL904Tx9U1
78UD9
上班族副业57742009.08.24 19-46-32
public static void main(String[] args) throws Exception { ServerSocket serverSocket = new ServerSocket(3333); new Thread(() -> { while (true) { try { Socket accept = serverSocket.accept(); new Thread(() -> { try { int len; byte[] data = new byte[1024]; InputStream inputStream = accept.getInputStream(); while ((len = inputStream.read(data)) != -1) { System.out.println(new String(data, 0, len)); } } catch (IOException e) { e.printStackTrace(); } }).start(); } catch (Exception e) { } } }).start(); }
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。