Day25
学习目标:
1.文件上传
2.模拟B\S模式
学习内容:
1.文件上传
实现步骤:
-
1.创建一个本地输入流 FileInputStream对象,构造方法中绑定读取数据源
-
2.创建一个Socket 对象,构造方法中绑定服务器的IP地址和端口号
-
3.使用socket中的方法getoutputStream获取网络字节输出流
-
4.使用本地字节输入流 中的read方法,读取本地文件
-
5.使用网络输出流中的write方法,把读取到的文件上传到服务器
-
6.使用socket中方法,获取输入流对象
-
7.通过网络输入流对象中的read方法,读取回写数据
-
8.释放资源
例如:
客户端的:
客户端的:
结果:
2.模拟B\S模式
例如: