ClientDemo代码
package com.itheima_05; import java.io.*; import java.net.Socket; public class ClientDemo { public static void main(String[] args) throws IOException { Socket s=new Socket("192.168.1.30",10000); BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(s.getOutputStream())); String line; while((line=br.readLine())!=null){ if("886".equals(line)){ break; } /*OutputStream os=s.getOutputStream(); os.write(line.getBytes());*/ bw.write(line); bw.newLine(); bw.flush(); } s.close(); } }
ServerDemo代码
package com.itheima_05; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; public class ServerDemo { public static void main(String[] args) throws IOException { ServerSocket ss=new ServerSocket(10000); Socket s = ss.accept(); // InputStream is = s.getInputStream(); // InputStreamReader isr=new InputStreamReader(is); // BufferedReader br=new BufferedReader(isr); BufferedReader br=new BufferedReader(new InputStreamReader(s.getInputStream())); String line; while((line=br.readLine())!=null){ System.out.println(line); } ss.close(); } }