- 博客(7)
- 收藏
- 关注
转载 setsockopt函数详解
根据TCP协议定义的3次握手断开连接规定,发起socket主动关闭的一方 socket将进入TIME_WAIT状态。TIME_WAIT状态将持续2个MSL(Max Segment Lifetime),在Windows下默认为4分钟,即240秒。TIME_WAIT状态下的socket不能被回收使用. 具体现象是对于一个处理大量短连接的服务器,如果是由服务器主动关闭客户端的连接,将导致服务器端存在...
2018-08-14 15:51:59 3507
原创 什么是Openssl
参考:https://blog.csdn.net/oldmtn/article/details/52208747参考:http://man.linuxde.net/openssl一.什么是openssl1.1 OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。在OpenSSL被曝出...
2018-08-13 18:49:14 9957
原创 openssl——server和client
一. openssl中的s_server命令与s_client命令1.1 s_server的man函数 NAME s_server - SSL/TLS server program SYNOPSIS openssl s_server [-accept port] [-context id] [-verify depth] [-Ver...
2018-08-13 17:37:47 7090
原创 openssl生成证书
一.openssl命令 NAME openssl - OpenSSL command line tool SYNOPSIS openssl command [ command_opts ] [ command_args ][a4729821@JYstd openssl]$ openssl --helpopenssl:Error:...
2018-08-13 17:09:12 2707
原创 Socket——htons htonl ntohl ntohs函数
1.htons()#include <arpa/inet.h> uint16_t htons(uint16_t hostshort); htons的功能: 将一个无符号短整型数值转换为网络字节序,即大端模式(big-endian) 参数u_short hostshort: 16位无符号整数 返回值: ...
2018-08-13 17:08:11 912
转载 阻塞\非阻塞 同步\异步
默认情况下,soket的运行模式是——同步阻塞阻塞函数:accept,connect,send/write/writev/sendmsg, recv/read/readv/recvmsg 当调用以上函数时,一旦系统对应的资源没有就绪,当前执行线程CPU就会呗剥夺,从而进入阻塞挂起状态 一.同步与异步 同步:一个任务完成需要依赖另外一个任务时,只有等待另一个任务完成后,它才能算完成...
2018-08-13 17:05:07 189
转载 linux vim窗口命令
linux下vim命令详解Windows 电脑使用撤销快捷键 Ctrl +Z 高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的: :qx 开始记录宏,并将结果存入寄存器xq 退出记录模式 @x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记...
2018-08-05 21:03:03 723
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人