1.服务器
2.客户端
import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; public class Test6 { public static void main(String[] args) { int port = 99; try { ServerSocket serverSocket = new ServerSocket(port); while (true) { Socket accept = serverSocket.accept(); //输入流 InputStream inputStream = accept.getInputStream(); byte[] bs = new byte[1024]; inputStream.read(bs); String t1 = new String(bs); System.out.println("收到:" + t1); //输出流 OutputStream outputStream = accept.getOutputStream(); outputStream.write("给你:".getBytes()); accept.close(); } } catch (IOException e) { e.printStackTrace(); } System.out.println("hello,world"); } }
import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; public class Test7 { public static void main(String[] args) { String host = "127.0.0.1"; int port = 99; try { Socket socket = new Socket(host,port); OutputStream outputStream = socket.getOutputStream(); outputStream.write("12345".getBytes()); InputStream inputStream = socket.getInputStream(); byte[] bs = new byte[1024]; inputStream.read(bs); String t1 = new String(bs); System.out.println("收到:" + t1); } catch (IOException e) { e.printStackTrace(); } System.out.println("hello,world"); } }