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

云南网站建设公司百度搜索的优势

云南网站建设公司,百度搜索的优势,北京工程建设信息网官网,北京画册设计制作公司下面为了理解更加清楚,我就手搓代码进行实现了(简单进行解释,为了更加深刻,我就是用直接敲上去,因为代码看起来一段一段不好看):(以传输图片为例子) 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/wzjs/351854.html

相关文章:

  • 个人网站备案要求网站关键词排名怎么提升
  • 南京做网站价格网络营销公司有哪些
  • 正规的徐州网站建设网站开发教程
  • 做网站商城要注册什么公司世界十大网站排名
  • 苹果电脑做网站青岛运营网络推广业务
  • 美容产品网站建设多少钱郑州seo顾问热狗
  • 学做网站seo优化推荐
  • 温州网站建设怎么样推推蛙网站诊断
  • 免费网站推荐软件百度官方网站下载安装
  • 杭州 做网站seo站群优化
  • 网站设计资源seo发帖论坛
  • 什么是网站策划书外贸网站建站和推广
  • 做网站asp用什么软件收录提交入口
  • 网站优化公司收费拼多多跨境电商平台
  • 做网站服务器还是虚拟空间好资阳地seo
  • 广州高端网站制作公司在百度怎么免费发布广告
  • 建站公司人员配置长春网站优化服务
  • 多国语言外贸网站模板百度联盟一天多少收入
  • 做网站用的腾讯云服务器威海seo优化公司
  • 舟山网站建设流程市场营销咨询
  • 做网站的知名品牌公司经典软文案例200字
  • 东莞网站优化找哪家快速提升关键词排名软件
  • 网站设计云匠网泉州百度竞价开户
  • 公益网站建设 参考文献济南seo关键词排名工具
  • 互联网推广员是做什么的seo优化工作
  • 做企业网站服务器在国外网站收录查询入口
  • 技术支持上海网站建设前端开发培训机构推荐
  • 国内新闻最新消息2021班级优化大师客服电话
  • 周村网站制作价格低排名优化哪家专业
  • 汉阳网站推广公司优化设计电子版