
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
go语言学习笔记30------TCP通信
1.TCP通信过程下图是一次TCP通讯的时序图。TCP连接建立断开。包含大家熟知的三次握手和四次握手。在这个例子中,首先客户端主动发起连接、发送请求,然后服务器端响应请求,然后客户端主动关闭连接。两条竖线表示通讯的两端,从上到下表示时间的先后顺序。注意,数据从一端传到网络的另一端也需要时间,所以图中的箭头都是斜的。1.1三次握手所谓三次握手(Three-Way Handshake)即建立T...
go语言学习笔记27------Goland之网络编程
1.网络概述1.1协议从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。假设,A、B双方欲传输文件。规定:1)第一次,传输文件名,接收方接收到文件名,应答OK给传输方;2)第二次,发送文件的尺寸,接收方接收到该数据再次应答一个OK;3)第三次,传输文件内容。同样,接收方接收数据完成后应答OK表示文件内容接收成功。由此,无论A、B之间传递何种文件,都是通过...
go语言学习笔记2------第一个Go语言程序
第一个GO程序开发第一个GO程序。具体步骤如下:1:选择文件—>新建 弹出如下对话框。注意:程序名称,和程序保存位置不能输入中文2:新建完成后,开始输入代码。第一行:每个Go源代码文件的开头都是一个package声明,表示该Go代码所属的包。Go语言中是通过包来对代码进行管理的。那么什么是包呢?我通过一个例子来解释一下包的概念。例如:有一家公司叫“京东“”,该...
到底了







