最新 最热

为什么time_wait状态默认是2MSL

首先我们再来回顾一下tcp四次挥手的状态,time_wait状态是在主动断开的一方发出的,他的作用和解释可以看这篇

2022-12-26
1

socket基本连接

基本操作 服务端#include <sys/types.h> #include <sys/socket.h>#include <arpa/inet.h>#include <unistd.h>#include <iostream>#include <string.h>int main(int arg......

2022-12-26
0

服务端和客户端心跳包机制

服务端收到之后之后,更新对应连接的最后心跳时间,同时每个连接中还有checkConnect的检测超时线程,如果当前时间-最后心跳时间>心跳间隔,则感知到客户端断开连接了,服务端的代码如下...

2022-12-26
0

网络编程学习笔记6-TCP正确使用

TCP建立的难度小于销毁的难度,服务端建立TCP的难度小于客户端,接收TCP的难度小于发送

2022-12-26
1

Netty 如何通过心跳检测机制实现空闲自动断开

心跳检测指的是在客户端和服务端维护一种特殊的数据包,客户端通过这个数据包告诉服务端自己还是存活的,然后服务端可以通过这个心跳检测机制去实现一些业务功能,如:空闲自动断开、判断客户端是否在线等...

2022-12-22
1

高可用架构和系统设计经验

可用性是一个可以量化的指标,计算的公式在维基百科中是这样描述的:根据系统损害、无法使用的时间,以及由无法运作恢复到可运作状况的时间,与系统总运作时间的比较。行业内一般用几个9表示可用性指标,对应用的可用性程度一...

2022-12-19
1

TCP四次挥手中如果服务端没收到第四次挥手请求,服务端会一直等待吗?

正常情况下。只要数据传输完了,不管是客户端还是服务端,都可以主动发起四次挥手,释放连接。

2022-12-02
1

Ubuntu安装Jpom

执行(我这里忘记cd /home/jpom/server/了,所以默认安装到/usr/local/jpom-server)了

2022-11-30
1

1.6TCPIP网络之应用层

一.常见的服务与默认端口 端口有TCP与UDP之分; 常见的服务端口对应表:

2022-11-24
1