51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#CP
TCP四次挥手
所谓四次挥手(Four-WayWavehand)即终止TCP连接,就是指断开一个TCP连接时,需要客户端和服务端总共发送4个包以确认连接的断开。连接双方在完成数据传输之后就需要断开连接。由于TCP连接是属于全双工的,即连接双方可以在一条TCP连接上互相传输数据,因此在断开时存在一个半关闭状态,即有有一方失去发送数据的能...
代码星球
·
2021-02-13
TCP
四次
挥手
TCP---长连接与短连接的区别
长连接,也叫持久连接,在TCP层握手成功后,不立即断开连接,并在此连接的基础上进行多次消息(包括心跳)交互,直至连接的任意一方(客户端OR服务端)主动断开连接,此过程称为一次完整的长连接。HTTP1.1相对于1.0最重要的新特性就是引入了长连接。 短连接,顾名思义,与长连接的区别就是,客户端收到服务端的响应后...
代码星球
·
2021-02-13
连接
TCP---
区别
Go-TCP粘包
黏包示例服务端代码如下://socket_stick/server/main.gofuncprocess(connnet.Conn){deferconn.Close()reader:=bufio.NewReader(conn)//读取conn里接收的内容varbuf[1024]bytefor{n,err:=reader...
代码星球
·
2021-02-13
Go-TCP
粘包
创建一个TCP服务器端通信程序的步骤
创建一个TCP服务器端通信程序的步骤:1). 创建一个ServerSocket2). 从ServerSocket接受客户连接请求3). 创建一个服务线程处理新的连接4). 在服务线程中,从socket中获得I/O流5). 对I/O流进行读写操作,完成与客户的交互6).&...
代码星球
·
2021-02-12
创建
一个
TCP
服务器
通信
Linux系统cp: omitting directory `XXX'问题解决
在linux系统中复制文件夹时提示如下: 在linux系统中复制文件夹时提示如下:原文Shell代码 cp: omitting directory `foldera/' 其中foldera是我要复制的文件夹名,出现该警告的原因是因为foldera目...
代码星球
·
2021-02-12
Linux
系统
cp
omitting
directory
Wireshark基本介绍和学习TCP三次握手
wireshark的官方下载网站: http://www.wireshark.org/wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。wireshark是开源软件,可以放心使用。可以运行在Windows和MacOS上。 使用wi...
代码星球
·
2021-02-11
Wireshark
基本
介绍
学习
TCP
centos内存大量被占用(kswap进程CPU利用率过高100%)的解决方案
问题描述: 通过free查看时,大概有一半以上的物理内存分配到cache里面,这样大的cache是造成内存的耗尽缘由,与此同时使用top或ps查看进程时,kswapd进程负荷很高,一般在90%以上,kswapd进程的作用是用于内存回收,确保系统空闲物理内存的数量在一个合适的...
代码星球
·
2021-02-11
centos
内存
大量
占用
kswap
php使用tcpdf实现在线PDF功能
今天看书,发现有个例子就是实现php生成pdf格式文件的例子,所以扩展了下百度了下找了个tcpdfGit上有地址,如果感冒自行下载https://github.com/tecnickcom/tcpdf例子挺多,使用简单,而且生成的PDF功能全面,例子使用简单,有需要的时候进一步扩展,目前测试php5.2,php5.3,...
代码星球
·
2021-02-11
php
使用
tcpdf
实现
在线
ffmpeg强制使用TCP方式读取rtsp流
ffmpeg强制使用TCP方式处理rtsp流,参考网上资料,得知可以使用如下命令:“ffmpeg -rtsp_transporttcp -irtsp://admin.......”可以是使用抓包工具进行验证一下是否强制使用了TCP方式。...
代码星球
·
2021-02-11
ffmpeg
强制
使用
TCP
方式
freeswitch配置既能打电话又能语音识别问题(并个unimrcp传自定义参数)
双腿识别,通过订阅事件获取识别结果为了能实现双腿识别,这里通过Lua脚本使用freeswitch.Session来实现,call.lue放在freeswitch的script目录下--call.luasession:answer();localcaller_number=argv[1];--主叫号码localcalle...
代码星球
·
2021-02-11
freeswitch
配置
既能
打电话
又能
centos 启动一个tcp/UDP服务程序(端口检测)
需要先yum安装:yuminstallnc启动TCP服务:nc-l80 启动一个udp协议端口:nc-l-u8888监控udp数据包:tcpdump-ieth1-s0port8888客户端测试:nc-vuz10.42.160.2318888 ...
代码星球
·
2021-02-11
centos
启动
一个
tcp
UDP
python3 消耗CPU的性能,使CPU满载(可以设置进程名称)
需要安装库:setproctitle 1.1.10,设置进程名称,测试操作系统centos7.0#-*-coding:utf-8-*-frommultiprocessingimportProcessimporttimeimportsetproctitledefdeadloop():whileTru...
代码星球
·
2021-02-11
CPU
python3
消耗
性能
满载
cpu load过高问题排查
top命令中loadaverage显示的是最近1分钟、5分钟和15分钟的系统平均负载。系统平均负载被定义为在特定时间间隔内运行队列中(在CPU上运行或者等待运行多少进程)的平均进程数。如果一个进程满足以下条件则其就会位于运行队列中:它没有在等待I/O操作的结果它没有主动进入等待状态(也就是没有调用’wait’)没有被停...
代码星球
·
2021-02-11
cpu
load
过高
问题
排查
在宿主机查看docker使用cpu、内存、网络、io情况
命令:dockerstats[OPTIONS][CONTAINER...]显示所有:dockerstats-a ...
代码星球
·
2021-02-11
主机
查看
docker
使用
cpu
[MySQL FAQ]系列 — processlist中哪些状态要引起关注 解决mysql cpu过高问题
showprocesslist; 一般而言,我们在processlist结果中如果经常能看到某些SQL的话,至少可以说明这些SQL的频率很高,通常需要对这些SQL进行进一步优化。今天我们要说的是,在processlist中,看到哪些运行状态时要引起关注,主要有下面几个:&n...
代码星球
·
2021-02-11
MySQL
FAQ
系列
processlist
哪些
首页
上一页
...
11
12
13
14
15
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他