Java Socket应用---通信是这样练成的
重点介绍FileTrans包下的文件上传与下载
前面的TCPtest和UDPtest包仅仅介绍了socket的基本用法,起到抛砖引玉作用。有基础的可以直接看FileTrans包下的文件上传与下载
基本上所有注意事项已在源码中注解标出,视频中没有坑,可放心食用
注意:本人代码与视频略有区别
最后的练习老师的功能是JDBC+IO+Socket实现注册登录和文件上传
我比较薄弱的方向是IO和Socket,所以我省去了登录注册功能(也就是说,不用建表,写JDBC有关操作),添加了文件下载和查询服务端保存文件列表功能
最后说一下
因能力有限,不会服务器部署,所以只能做到,本地上传下载,
输入绝对路径上传文件
服务器自动将文件保存到程序同级目录下的resource目录,下载自动保存到download目录
配置服务器后,把Socket改为服务器域名和服务器端口,url改为服务器存放数据目录即可。
-
慕课网:Java Socket应用---通信是这样练成的源码,除最后的练习,其余写法基本和视频一样。
参考资料:
https://www.imooc.com/learn/161 -
代码写于:2018-06-03
JDK:JDK1.8版本,
IDE:IDEA 2017.3.3,
操作系统为:Windows10 -
关于一些学习笔记可参看Socket.one,可能需要下载一个OneNote,个人感觉对于记笔记来说真的是个好东西