网络
文章平均质量分 90
wiyoo0
菜鸟一枚 爱更新菜鸟教程 联系vx:WZSZQTB
展开
-
心跳机制(心跳包)
1. 心跳机制简介在长连接下,可能很长一段时间都没有数据往来。理论上说,这个连接是一直保持连接的,但是实际情况中,如果中间节点出现什么故障是难以知道的。更致命的是,有的节点(防火墙)会自动把一定时间之内没有数据交互的连接给断掉。这个时候,就可以使用心跳包,来维持长连接以及保活心跳机制就是每隔几分钟发送一个固定信息给服务端,服务端收到后回复一个固定信息如果服务端几分钟内没有收到客户端信息则视客户端断开。发包方可以是客户也可以是服务端,具体看哪边实现更方便合理心跳包的发送通常有以下两种技术:1转载 2021-11-30 15:17:21 · 14616 阅读 · 1 评论 -
LwIP(Light Weight (轻型)IP协议) Socket应用开发
1、概述套接字(Socket)是一种特殊的I/O接口,也是一种文件描述符。Socket是一种常用的进程之间通讯机制,不仅能实现本地不同进程之间的通讯,而且通过网络能够在不同主机的进程之间进行通讯对于网络通讯而言,每个Socket都可用网络地址结构(协议、本地地址、本地端口)来表示。Socket通过一个专门的函数创建,并返回一个整型的Socket描述符,随后的各种操作都是通过Socket描述符来实现的2、类型常见的Socket类型有如下3种:1、流式套接字(SOCK_STREAM):提供转载 2021-11-30 14:24:26 · 1752 阅读 · 0 评论