网络编程
文章平均质量分 90
网络编程
不秃头不改名字
这个作者很懒,什么都没留下…
展开
-
TCP入门-TCP通信程序
TCP通信程序概述TCP通信能实现两台计算机之间的数据交互,通信的两端,要严格区分为客户端(Client)与服务端(Server)。两端通信时步骤:服务端程序,需要事先启动,等待客户端的连接。客户端主动连接服务器端,连接成功才能通信。服务端不可以主动连接客户端。在Java中,提供了两个类用于实现TCP通信程序:客户端:java.net.Socket 类表示。创建Socket对象,向服务端发出连接请求,服务端响应请求,两者建立连接开始通信。服务端:java.net.ServerSocke原创 2020-05-31 23:38:59 · 176 阅读 · 0 评论 -
网络通信详解-深入浅出
网络通信1.1 网络基础架构1.1.1 C/S架构 C是指 Clint(客户端),S是指Server(服务端) 使用Socket的目的是实现C/S软件架构的服务端和客户端之间的通信1.1.2 C/S信息传输流程 完成一次网络通信,大致要经过以下5个步骤:客户端产生数据,存放于客户端应用的内存中,然后调用接口将自己内存中的数据发送/拷贝给操作系统内存客户端操作系统受到数据后,按照客户端应用指定的规则(即协议),调用网卡并发送数据网络传输数据服务端应用调用系统的接口,原创 2020-06-07 09:37:54 · 1469 阅读 · 0 评论 -
网络IO学习笔记-基础概念
IO流什么是IO流 I/O实际上是input和output,也就是输入和输出。而流其实是一种抽象的概念,它表示的是数据无结构化传递JAVA中IO的体系 在JAVA中I/O操作的类有很多,但是核心体系实际上就只有File、InputStream、OutputStream、Reader、Writer这5个IO流的分类 字节流:操作的数据单元是8个字节。InputStream、OutputStream作为抽象基类。 字符流:操作的数据单元是字符。以Reader、Writer作为抽象基类IO原创 2020-05-30 10:17:02 · 199 阅读 · 0 评论 -
网络编程的入门
网络编程入门软件架构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。 两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议下,实现两台计算机的通信的程序。网络通信协议**网络通信协议:**通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在转载 2020-05-31 23:24:57 · 108 阅读 · 0 评论