文章目录12. 网络编程12.1 网络概述12.1.1 网络协议12.1.2 分层模型12.1.2.1 网络分层架构12.1.2.2 层与协议12.1.2.3 每层协议的功能12.2 Socket编程
原创
2022-06-23 10:10:38
92阅读
12.3 HTTP编程12.3.1 概述12.3.1.1 Web工作方式我们平时浏览网页的时候,会打开浏览器,输入网址后
原创
2022-06-23 10:10:29
120阅读
孩子该不该学编程?学编程有用吗?随着信息时代的到来,人工智能、大数据等技术的蓬勃发展,编程已经成为21世纪必不可少的技能。在未来,如果不懂得编程,就会像以前不会上网、打字、开车一样,成为新一代的“文盲”,这可能使孩子错失很多机会。少儿编程对孩子来说是很有必要学习的。少儿编程可以培养孩子的逻辑思维能力、排错能力、思考解决问题的能力、沟通能力和大局意识等等。1、逻辑思维编程可以提高孩子的逻辑能力。因为
转载
2023-08-29 23:48:47
33阅读
网络编程:使用编程语言实现多台计算机的通信。13.1、网络三要素网络编程三要素:(1)IP地址:网络中每一台计算机的唯一标识,通过IP地址找到指定的计算机。(2)端口:用于标识进程的逻辑地址,通过端口找到指定进程。(3)协议:定义通信规则,符合协议则可以通信,不符合不能通信。一般有TCP协议和UDP协议。(1)IP地址计算机分布在世界各地,要想和它们通信,必须要知道确切的位置。确定计算机位置的方式
原创
2022-01-20 14:30:27
287阅读
Go网络编程——http一、Http概述1.概念2.HTTP请求方法3.HTTPS通信原理4.Https的作用二、http客户端实现1.客户端基本方法三、http服务端实现1.服务端代码实现2.服务端获取客户端请求数据...
原创
2021-08-13 23:11:00
302阅读
16网络编程16.1tcpclient建立与服务端的链接进行数据收发关闭链接func main(){ //与服务端建立连接 conn, err := net.Dial("tcp",
原创
2023-05-25 09:58:23
21阅读
并发时钟服务器:并发回声服务器;接收完回声再结束;聊天服务器;聊天服务器功能扩展
原创
精选
2019-05-12 22:42:58
7125阅读
3评论
具体地,可以使用http.ListenAndServe函数创建HTTP服务器,使用http.Get函数和http.Post函数访问HTTP服务器,并使用http.ResponseWriter和议的网络编程。
原创
2024-04-12 11:38:18
26阅读
文章目录并发编程1.概述1.1 并行和并发1.2 Go语言并发优势2. goroutine2.1 goroutine的定义2.2 goroutine的创建和运行2.2.1 mian goroutine2.2.2 其他goroutine2.3 runtime包2.3.1 Gosched3.2.3 Goexit2.3.3 GOMAXPROCS3 channel3.1 概述3.2 channel的创建
转载
2023-08-18 18:49:53
88阅读
1.网络编程基本介绍Golang的主要设计目标之一就是面向大规模后端服务程序,网络通信这块是服务端程序必不可少也是至关重要的一部分网络编程有两种:1)TCP socket编程,是网络编程的主流。底层是基于TCP/IP协议的,例如QQ等客户端。2)b/s结构(Browser/Server,浏览器/服务器模式)的是http编程,使用浏览器访问服务器时,使用的是http协议,而http底层依旧是用tcp
转载
2024-01-12 11:40:57
59阅读
1 网络协议从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。假设,A、B双方欲传输文件。规定:第一次,传输文件名,接收方接收到文件名,应答OK给传输方;第二次,发送文件的尺寸,接收方接收到该数据再次应答一个OK;第三次,传输文件内容。同样,接收方接收数据完成后应答OK表示文件内容接收成功。由此,无论A、B之间传递何种文件,都是通过三次数据传输来完成。A、B之间形成了一个最简单
原创
2022-09-28 17:47:17
340阅读
协议 从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。假设,A、B双方欲传输文件。规定: 第一次,传输文件名,接收方接收到文件名,应答OK给传输方; 第二次,发送文件的尺寸,接收方接收到该数据再次应答一个OK; 第三次,传输文件内容。同样,接收方接收数据完成后应答OK表示文件内容接收成功。 由此,无论A、B之间传递何种文件,都是通过三次数据传输来完成。A
原创
2022-06-20 19:45:24
1585阅读
GO语言网络编程
原创
2022-07-11 23:03:30
193阅读
127.0.0.1这个IP是不能与127.0.0.1以外的IP进行通讯的,因为127.0.0.1这个IP不经过网络接口,所以只能和本地通信,也就是只
原创
2023-05-03 03:23:11
210阅读
文章目录一、实现TCP通信1、TCP协议2、TCP服务端3、TCP客户端4、TCP粘包(1)为什么会出现粘包?(2)解决方法(有疑问未解决)二、实现UDP通信1、UDP协议2、UDP服务端3、UDP客户端 网络基础、socket编程就不普及了,对我来说,真的是老油条的概念了。python网络编程 一、实现TCP通信1、TCP协议TCP/IP(Transmission Control Proto
转载
2023-11-27 12:47:10
45阅读
前引Go语言是为并发而生的语言,Go语言是为数不多的在语言层面实现并发编程的语言;也正是Go语言的并发特性,吸引了全球无数的开发者。并发vs并行并发(concurrency)两个或两个以上的任务在一段时间内被执行。我们不必在意这些任务在某一个时间点是否是同时执行,我们只关心在一段时间内,哪怕是很短的时间段(一秒或者两秒)是否执行解决了两个或两个以上任务。典型单核CPU执行逻辑。多个任务同时推进,交
转载
2023-07-11 23:42:05
104阅读
“记得勾选add python 3.x to PATH选项哟~”如何在自己的电脑上安装python呢?小编以windows操作系统为例,介绍Python安装教程。1、登陆python官网https://www.python.org/,找到download图标,点击python 3.7.1。python官网download选项我们以最新的Python 3.7.1版本为例,该版本发布日期为2018-1
转载
2023-09-13 22:04:31
50阅读
现在我们几乎每天都在使用互联网,我们前面已经学习了如何编写Go语言程序,但是如何才能让我们的程序通过网络互相通信呢?本章我们就一起来学习下Go语言中的网络编程。 关于网络编程其实是一个很庞大的领域,本文只是简单的演示了如何使用net包进行TCP和UDP通信。如需了解更详细的网络编程请自行检索和阅读专
原创
2021-07-21 15:29:21
193阅读
Go语言基础之网络编程 现在我们几乎每天都在使用互联网,我们前面已经学习了如何编写Go
原创
2022-08-22 17:14:37
202阅读
目录一、互联网协议介绍二、互联网分层模型2.1 物理层2.2 数据链路层2.3 网络层2.4 传输层2.5 应用层三、socket编程四、socket图解五、Go语言实现TCP通信5.1 TCP协议5.2 TCP服务端5.3 TCP客户端六、TCP黏包6.1 黏包示例6.2 为什么会出现粘包6.3 解决办法七、Go语言实现UDP通信7.1 UDP协议7.2 UDP服务端7.3 UDP客户端更新、更
原创
2021-04-15 15:54:28
307阅读