服务器端
package com.haoran.lesson02;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class TcpServerDemo02 {
public static void main(String[] args) throws Exception {
//创建端口
ServerSocket serverSocket = new ServerSocket(9000);
//监听客户端的连接,阻塞式监听,会一直等待客户端的请求,
Socket accept = serverSocket.accept();
//获取输入流
InputStream inputStream = accept.getInputStream();
//新建管道输出流
FileOutputStream fileOutputStream = new FileOutputStream(new File("receive.jpg"));
//文件输出
byte[] buffer = new byte[1024];
int length;
while ((length=inputStream.read(buffer))!=-1){
fileOutputStream.write(buffer,0,length);
}
fileOutputStream.close();
inputStream.close();
accept.close();
serverSoc