/** * 客户端 */ public static void main(String[] args) { try { Socket socket = new Socket("127.0.0.1", 10086); PrintWriter pw = new PrintWriter(socket.getOutputStream()); pw.println("服务器你好,我是客户端"); pw.flush(); BufferedReader br = new BufferedReader(new InputStreamReader( socket.getInputStream())); String readLine = br.readLine(); System.out.println("服务器发来的消息:" + readLine); pw.close(); br.close(); } catch (Exception e) { e.printStackTrace(); } }
//服务端 public static void main(String[] args) { try { ServerSocket server = new ServerSocket(10086); Socket socket = server.accept(); BufferedReader br = new BufferedReader(new InputStreamReader( socket.getInputStream())); System.out.println("客户端发来的消息:" + br.readLine()); PrintWriter pw = new PrintWriter(socket.getOutputStream()); pw.println("我是服务器,客户端你好"); pw.flush(); pw.close(); br.close(); } catch (Exception e) { e.printStackTrace(); } }