//创建服务端 ServerSocket server=new ServerSocket(9999); //获取socket Socket sc = server.accept(); //获取输入流 DataInputStream dataInputStream = new DataInputStream(sc.getInputStream()); //创建缓存区,读取客户端发送的数据 byte[] data = new byte[1048576]; int size=0, len=0; String str = ""; //str 为获得的数据 size 为数据长度 while ((len=dataInputStream.read(data)) != -1) { size += len; str = new String(data,0,size); } //获取socket输出流 OutputStream outputStream = sc.getOutputStream(); //设置回复消息并设置编码 outputStream.write("hfxx".getBytes("UTF-8")); //关闭输出流 outputStream.close(); //关闭输入流 dataInputStream.close(); //关闭socket sc.close(); //关闭server server.close();
java socket 通信
最新推荐文章于 2025-03-15 17:01:42 发布