当前位置: 首页 > news >正文

2019年长春网站建设最新价格表html常用标签代码大全

2019年长春网站建设最新价格表,html常用标签代码大全,淘宝客导购网站源码,网站开发合同存在的缺陷一、实验内容 编写一个客户端向服务端上传文件的程序,要求使用TCP通信的的知识,完成将本地机器输入的路径下的文件上传到D盘中名称为upload的文件夹中。并把客户端的IP地址加上count标识作为上传后文件的文件名,即IP(count&#…

一、实验内容

编写一个客户端向服务端上传文件的程序,要求使用TCP通信的的知识,完成将本地机器输入的路径下的文件上传到D盘中名称为upload的文件夹中。并把客户端的IP地址加上count标识作为上传后文件的文件名,即IP(count)的形式。其中,count随着文件的增多而增大。(1)使用TCP通信的知识实现文件上传功能,要实现此功能,需要定义一个服务器接收文件的程序和 一个客户端上传文件的程序。

(2)首先要编写服务器端程序来接收文件。服务器端需要使用ServerSocket对象的accept()方法接收客户端的请求,由于一个服务器可能对于多个客户端,所以当客户端与服务器端简历连接后,服务器需要单独开启一个新的线程来处理与客户端的交互,这时需要在服务器端编写开启新线程的方法。在新线程的方法中,需要获取客户端的端口号,并且使用输入输出流来传输文件到指定的目录中。

(3)编写客户端的功能代码,客户端功能的实现,因为是用户自己输入上传文件。所以要定义键盘录入。录入后需要使用Socket类来创建客户对象,并通过输入输出流来定义指定的文件。

(4)最后启动程序,先启动服务端程序,再运行客户端程序来测试上传的结果

 二、实验代码步骤

(1)创建客户端用于上传文件。先创建一个Socket对象,指定连接服务器的IP地址和端口号,然后获取Socket的输出流对象。创建FileInputStream对象读取我们键盘录入的文件名称,并通过Socket的输出流对象向服务端发送文件。发送完毕后调用Socket的shutDownOutput()方法关闭客户端的输出流。客户端上传图片成功后,会读取服务端发送的“上传成功”信息。

(2)编写服务器端的程序,用来接收文件,首先创建ServerSocket对象,使用无线循环ServerSocket的accept()方法来接收客户端的请求,,每当和一个客户端建立Socket连接后,就开启一个新的线程和这个客户端进行交互,开启的新线程是通过实现Runnable接口创建的,重写的run()方法中实现了服务端接收并保存客户端上传文件的功能对文件的保存目录用一个File对象进行封装,如果这个目录不存在就调用File的mkdir()方法创建这个目录。

三、实验运行结果

上传前

上传后

结果

http://www.yayakq.cn/news/12108/

相关文章:

  • 网站更新维护页面wordpress 生成app
  • 做电子购物网站需要申请徐州网站制作方案
  • 杨浦网站建设公司什么是互联网销售
  • 图片设计 五星级酒店网站镇江个人网站建设
  • 好建网站佛山网站建设4-win方维
  • 企业网站模板下载价格多少网站引导页动画
  • 擦边球网站做国内还是国外好如何制作线上投票
  • 现在那个网站做推广效果会好点南宁网站建设哪家
  • 什么网站可以自己做配图seo合作
  • 云南网站建设百度北京市建筑网站
  • 苏州网站外包wordpress justmedia
  • 网站建设前的功能表单布局漂亮html模板
  • 晋江+网站建设+推广网站开发要多少钱
  • 企业网站手机端万户网络是干什么的
  • 网站开发所需要注意的问题静态网页制作代码html
  • 免费域名注册服务网站自己怎么创建网站
  • 网站系统功能流程图杭州精高端网站建设
  • 做网站策划容易遇到哪些问题一般网站隐蔽点么么进
  • 城市建设网站调查问卷浦项建设内部网站
  • wordpress 交互插件徐州百度关键词优化
  • 手机网站产品展示模板咸阳今天的新消息
  • 松原网站建设公司网络营销推广方法是对什么和什么的合理利用
  • 网站数据采集 源码wordpress提速插件
  • wow做宏的网站免费网站访客qq统计系统
  • 滨江道做网站公司广州建设银行分行招聘网站
  • 四川网站开发哪家好做网站费用怎么付
  • wordpress4.9 多站点常熟市住房和城乡建设局网站
  • 中国造价工程建设监理协会网站深圳生产型企业网站建设专业
  • 宜兴埠网站建设wordpress 插件 破解
  • 新蒲建设集团网站wordpress 文章推荐一篇文章