本文共 1397 字,大约阅读时间需要 4 分钟。
public class Client01 { public static void main(String[] args) { //创建客户端套接字 用户交互服务器 try { Socket socket = new Socket("127.0.0.1", 8001); //根据套接字获取输出流 把信息从内存拿出来就是输出 写进内存就是输入 OutputStream outputStream = socket.getOutputStream(); //将字节输出流包装成数据字节输出 DataOutputStream dataOutputStream = new DataOutputStream(outputStream); dataOutputStream.flush(); dataOutputStream.writeUTF("你好"); } catch (IOException e) { e.printStackTrace(); } }}
public class Server01 { public static void main(String[] args) { //创建服务端套接字ServerSocket 并指定端口号 try { ServerSocket serverSocket = new ServerSocket(8001); //通过服务端套接字 监听客户端的连接 如果没有客户端连接 程序会停留在此处 System.out.println("------------服务端暴露成功--------------"); Socket accept = serverSocket.accept();//返回的就是客户端的套接字 //根据客户端套接字 获取对应的输入流 InputStream inputStream = accept.getInputStream(); //将字节输入流包装成 数据字节流 DataInputStream dataInputStream = new DataInputStream(inputStream); String s = dataInputStream.readUTF(); System.out.println(s); System.out.println("---------------程序执行完毕---------------"); } catch (IOException e) { e.printStackTrace(); } }}
转载地址:http://vmhzi.baihongyu.com/