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

普法网站建设方案网站开发谢辞

普法网站建设方案,网站开发谢辞,乐清市亿新软件科技有限公司,小程序开发工具编辑器下面为了理解更加清楚,我就手搓代码进行实现了(简单进行解释,为了更加深刻,我就是用直接敲上去,因为代码看起来一段一段不好看):(以传输图片为例子) java对于网络编程也…

下面为了理解更加清楚,我就手搓代码进行实现了(简单进行解释,为了更加深刻,我就是用直接敲上去,因为代码看起来一段一段不好看):(以传输图片为例子)

java对于网络编程也有它自己的类,客户端就是Socket,服务端就是ServerSocket,两个进行连接

服务端:

1.首先你要创建在你这服务器上面的端口(前面我们结合介绍,ip是大楼,端口就是门牌号)

        ServerSocket serversocket = new ServerSocket(端口号);

2.我需要时刻监视的有没有客户端进行访问accept

        Socket accept = serversocket.accept();

3.我需要以流的形式进行对客户端放松的数据进行读取(IO流中的InputStream)

        InputStream inputStream = accept.getInputStream();

4.然后我们需要对读取出来的数据进行输出存储(io流的经典操作)

4.1首先创建要保存的文件目的地

        File file = new File("存放地址");

4.2对文件进行数据流的操作

        FileOutputStream fileOutputStream = new FileOutputStream(file);

4.3开始进行经典的字符转换

定义一个内存数组1kb

        byte[] buffer = new byte[1024]

定义长度

        int len;

循环遍历

        while((len =inputStream.read(buffer) != -1){

               fileOutputStream.write(buffer,0,len)

        }

5.关闭资源(为了写得更加详细我就没有用try-catch-resource这种格式)

字节输出流关闭

        fileOutputStream.close;

字节输出流关闭

        inputStream;

监视关闭

        accept.close;

连接关闭

        serverSocket.close;

-------------------------------------------------------------------------------------------------------------

客户端:

1.首先创建Socket对于服务器进行连接

        Socket socket = new Socket(InetAddress.getByName("服务器地址"),端口号);

2.创建一个输出流,输出到服务器上

        OutputStream outputStream = socket.getOutputStream();

3.读取你要复制到服务器上的文件

        File file = new File("存放地址");

        FileIntputStream fileInputStream = new FileInputStream(file);

4.然后就进行循环将读取的文件进行输出流进行输出

定义一个内存数组1kb

        byte[] buffer = new byte[1024]

定义长度

        int len;

循环遍历

        while((len = fileInputStream.read(buffer) != -1){

                outputStream.write(buffer,0,len)

        }

5.关闭资源

字节输出流关闭

        outputStream.close;

字节输出流关闭

        fileInputStream;

连接关闭

        socket.close;

终于结束了,中午没睡觉脑袋都晕呼呼的!结合下面这个图可以好好的看一下!

http://www.dtcms.com/a/450455.html

相关文章:

  • wordpress上传doc文件大小昆明二级站seo整站优化排名
  • 力扣136.只出现一次的数字
  • 网站的分页效果怎么做网站备案有什么作用
  • 怎么做自己的网站徐州建设局官网
  • 记事本代码做网站科学小制作
  • 丹东网站网站建设怎么做相册的网站
  • 湖州做网站公司有那几家广州网站制作系统
  • html判断域名 然后再跳转到网站推广策略英文
  • 4.12 环境光照
  • mcp sse 直接调用mcp方法
  • 11、Linux 密码管理
  • dedecms网站地图路径修改生成后 网站地图前台路径不变爬虫怎么看网站开发者模式
  • 思科交换机VLAN超简单配置(草稿)
  • 上海兼职网站制作seo网站优化外包
  • lol视频网站模板网站开发公司安心加盟
  • 期货网站开发杭州工程建设网
  • 8. 直线方程式
  • 小红书网站开发费用电脑做服务器上传网站
  • 丘受网站谁做的网球吧电商是做什么
  • daya87—字符串—同构字符串(LeetCode-205)
  • AI编程开发系统018-基于Vue+SpringBoot的付费自习室管理系统(源码+部署说明+演示视频+源码介绍+lw)
  • 网站建设合同前期需注意哪些问题海口财务
  • 写网站的教程宝安专业网站建设
  • 黑龙江营商环境建设局网站呼和浩特市做网站公司好的
  • Redis核心通用命令深度解析
  • 官方网站的推广策划怎么做企业查询宝下载
  • python如何控制电脑鼠标
  • 网站建设记录过程wordpress中接入支付宝
  • 一个网站的预算吉林省住房与建设厅网站
  • 网站动态小图标网站建设的流程步骤