//www.greatytc.com/p/c6af08f853d0
什么是长链接?什么是心跳?
长链接怎么保活?
长链接断开是,数据传输层会有通知,应用成能够感知到这个通知
关于链接的利器:netstat
https://linux.cn/article-2434-1.html
netstat,用来查看系统 tcp,udp,unix 套接字
netstat -a
* 显示所有的连接,包括tcp,udp,unix套接字 , a 是all的意思
*显示所有的tcp 连接, netstat -at
* 显示所有的udp连接,netstat -au
默认情况下,netstat 会通过反向域名解析技术来 解析地址对应的主机名,这样就看不到对应的端口。如果需要查询当前这台机器被谁在日常 debug 连接,更多的是用端口号来grep,因此这种情况下需要禁止反向域名解析,只展示域名和对应的端口号,命令如下:netstat -n
查看进程的名称:netstat -p
p是process 的意思,这样能看到 进程属于哪个应用
查看网络情况:netstat -s
如果只想看tcp 的网络情况,加上 t,udp 则加上u
查看netstat 持续输出: netstat -c