随笔分类 - 网络编程-TCP/UDP
摘要:软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。 两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的
阅读全文
摘要:TCP通信协议 1️⃣TCP通信原理: TCP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket对象。 通信之前要保证连接已经建立,否则报错 通过Socket产生IO流来进行网络通信 2️⃣TCP发送数据的步骤: 创建客户端的Socket对象与指定服务端连接 》Socket(Stri
阅读全文
摘要:UDP通信协议 1️⃣UDP通信程序 观看下图:喜羊羊要怎么把东西给到村长? 首先要找到码头,然后把所有东西装进包裹中,装进包裹后,包裹上面贴着村长的地址,然后发送包裹 所以,发送礼物**(UDP发送数据)**的步骤大致如下: 找码头 》创建发送端的DatagramSocket对象 打包礼物 》创建
阅读全文
摘要:# 网络编程三要素 网络编程是什么? 在网络通信协议下,不同计算机上运行的程序,可以进行数据传输。 思考一个问题? `A`电脑中的飞秋,发送消息给B电脑中的飞秋。那么需要知道哪些条件才能发送? 举个例子:你想找一个银行柜台的女生并取钱,要做什么? 第一步:你先找到这家银行,也就是银行的地址 第二步
阅读全文