![](https://img-blog.csdnimg.cn/20200620143809107.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java网络编程
文章平均质量分 87
Java网络编程总结
筱寒小记
爱编程、爱生活,计算机专业奋进男青年,立志成为时代翻涌的后浪,分享学习之路所思所得,主要方向为计算机视觉算法、机器学习、数据科学等。
展开
-
Java网络编程详解(四)TCP通信实现文件上传(多文件上传、多线程、服务端常启)
一、文件上传图解 【客户端】输入流,从硬盘读取文件数据到程序中。 【客户端】输出路,写出文件数据到服务端 【服务端】输入路,读取文件数据到服务端程序 【服务端】输出流,写出文件数据到服务器硬盘中 二、文件上传步骤 客户端使用本地字节输入流,读取要上传的文件 客户端使用网络字节输出流,把读到文件上传到服务器 服务器使用网络字节输入流,读取客户端上传的文件 服务器使用本地字节输出流,把读取到的文件,保存到服务器的硬盘上 服务器使用网络字节输出流,给客户端回写一个“上传成功” 客户端使用网络字节.原创 2020-06-30 18:07:48 · 672 阅读 · 0 评论 -
Java网络编程详解(三)TCP通信程序
一、什么是TCP通信? TCP通信能实现两台计算机之间的数据交互,通信的两端,要严格区分为客户端(Client)与服务器(Server) 两端通信时步骤: 服务端程序,需要事先启动,等待客户端的连接。 客户端主动连接服务器端,连接成功才能通信。服务端不可以主动连接客户端。 在Java中,提供了两个类用于实现TCP通信程序: 3. 客户端:java.net.Socket类表示。创建Socket对象,向服务端发出连接请求,服务端响应请求,两者建立连接开始通信。 4. 服务端:java.net.Server.原创 2020-06-28 19:33:53 · 760 阅读 · 0 评论 -
Java网络编程详解(二)TCP/IP协议
一、什么是网络通信协议? 数据在网络中传输的规则,常见的协议有UDP协议和TCP协议。 作用:通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被成为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。 二、详解TCP/IP协议 传输控制协议/因特网互联协议(Transmission Control Pro..原创 2020-06-20 16:09:05 · 322 阅读 · 0 评论 -
Java网络编程详解(一)网络编程三要素
一、什么是网络编程? 在网络通信协议下,不同计算机上运行的程序,可以进行数据传输 二、网络编程三要素 1、IP地址 全称“互联网协议地址”,也称IP地址。是分配给上网设备的数字标签。常见的IP分类为:ipv4和ipv6,关于两者的区别可以看这篇文章: IPV4与IPV6的区别(史上最详细) 常用命令: ipconfig:查看本机ip地址 ping IP地址:检查网络上是否连通 特殊IP地址: 127.0.0.1:是回送地址也称本地回环地址,可以代表本机的IP地址,一般用来测试使用 2.原创 2020-06-20 15:37:59 · 429 阅读 · 0 评论