网络编程
YoungYangD
喜欢读书、旅行的小男生,梦想是贩卖二手阳光。
展开
-
TCP 连接的建立和终止
1、概述网络开发中,你怎么也不会避开TCP协议,而且面试中这个也是一个基础问题。总的来说 TCP 的建立分为三次握手,而 TCP 的终止则需要四次挥手。2、TCP的建立(三次握手)建立一个 TCP 连接时会发生以下情形。1、服务器端必须准备好接受外来的连接。通常通过调用 socket、bind 和 listen 这3个函数来完成,我们称为被动打开(passive open)。2、客户端通...原创 2019-06-21 00:02:50 · 459 阅读 · 0 评论 -
WebSocket 详解
1、概述因为工作中用到了WebSocket,今天就对它进行一下整理。首先介绍几个通信概念:单工通信(simplex):只支持信号在一个方向上传输(正向或反向),任何时候不能改变信号的传输方向。比如,遥控器和电视、电脑和打印机,收音机。半双工通信(half-duplex):允许信号在两个方向上传输,但某一时刻只允许信号在一个信道上单向传输。因此,半双工通信实际上是一种可切换方向的单向通信。如...原创 2019-01-04 18:42:02 · 2275 阅读 · 0 评论