//客户端 @Test public void TestServerSocket1() throws IOException { InetAddress address = InetAddress.getByName("192.168.3.14"); Socket socket = new Socket(address,8866); InputStream in = socket.getInputStream(); FileOutputStream out = new FileOutputStream("D:\\foll.jpg"); byte[] buffer =new byte[1024]; int len = 0; while ((len = in.read(buffer)) != -1){ out.write(buffer,0,len); } in.close(); out.close(); socket.close(); } //服务器 @Test public void TestServerSocket() throws IOException { ServerSocket serverSocket = new ServerSocket(8866); Socket socket = serverSocket.accept(); FileInputStream in = new FileInputStream("com/fh/util/foll.jpg"); byte[] buffer =new byte[1024]; int len = 0; OutputStream out = (OutputStream) socket.getOutputStream(); while ((len = in.read(buffer)) != -1){ out.write(buffer,0,len); } out.close(); in.close(); socket.close(); serverSocket.close(); }
ServerSocket 网络编程 请求服务端向客户端输出一图片并保存本地
最新推荐文章于 2023-04-19 13:29:32 发布