package com.wuming.lesson02; import java.io.*; import java.net.ServerSocket; import java.net.Socket; public class TcpServerDemo02 { public static void main(String[] args) throws Exception { //1.创服务 ServerSocket serverSocket = new ServerSocket(9000); //2.监听客户端连接 Socket socket = serverSocket.accept();//阻塞式监听,一直等待客户端连接 //3.获取输入流 InputStream is = socket.getInputStream(); //4.文件输出 FileOutputStream fos = new FileOutputStream(new File("receive2.jpg"));//自动生成图片 byte[] buffer = new byte[1024]; int len; while((len=is.read(buffer))!=-1){ fos.write(buffer,0,len); } //通知客户端我接受完毕了 OutputStream os = socket.getOutputStream(); os.write("我接受完毕了,你可以断开了".getBytes()); //关闭资源 fos.close(); is.close(); socket.close(); serverSocket.close(); } } ===
Tcp实现文件上传
最新推荐文章于 2022-10-02 14:21:11 发布