网络编程
文章平均质量分 92
小喾
我还是一只小鸟,来这里想好好学习,也希望能帮到大家,如果因为我写错了,给朋友带来困扰抱歉。
展开
-
非对称加密和x509
非对称加密算法又称为公钥加密算法按照密码学的Kerckhoff原则"所有算法都是公开的只有密钥是保密的"。即安全系统的设计者不能指望使用某种秘密的无人知道的算法来保密而应当使用一种公开的被验证过的算法--只要密钥是安全的已知算法的攻击者实际上无法破解秘文的算法才是好的算法。 RSA算法是目前最流行的公钥密码算法它使用长度可以变化的密钥。RSA是第一个既能用于数据加密转载 2016-06-13 13:47:36 · 1808 阅读 · 0 评论 -
关于select定时器和usleep定时器的准确率说明
。。。。。。 unsigned int nSec= 0; unsigned int nUSec= 0; struct timeval tvBegin, tvNow; int delay[20] = {500000,100000,50000,10000,1000,900,500,100,10,1,0}; int nReaduce = 0;原创 2016-06-14 10:31:56 · 1290 阅读 · 0 评论 -
关于usleep定时和使用select 准确率说明
。。。。。。 unsigned int nSec= 0; unsigned int nUSec= 0; struct timeval tvBegin, tvNow; int delay[20] = {500000,100000,50000,10000,1000,900,500,100,10,1,0}; int nReaduce = 0;原创 2017-05-14 23:05:37 · 2996 阅读 · 0 评论 -
延时确认与nagle算法
http://blog.chinaunix.net/uid-28387257-id-3766565.html转载 2017-10-23 00:05:27 · 330 阅读 · 0 评论 -
关于 setsockopt
setsockopt()用法(参数详细说明)http://blog.csdn.net/chary8088/article/details/2486377val=1是开启keep alive,val=0是关闭keep alivesetsockopt(fd, SOL_SOCKET, SO_KEEPALIVE, &val, sizeof(val)) == -1因为要考虑到原创 2017-10-23 10:23:34 · 991 阅读 · 0 评论 -
listen 函数
以下情况为Linux环境!!!!!!/proc/sys/net/ipv4/tcp_max_syn_backlog. 为未完成三次握手队列的长度(SYN queue)/proc/sys/net/core/somaxconn 三次握手完成的队列长度(accept queue)如果accept queue已经满了,而SYN queue队列也有一个成功的握手,需要移动到accept原创 2017-11-08 17:29:07 · 356 阅读 · 0 评论 -
epoll主进程监听,子进程逻辑处理
我的程序有些问题,就是描述符没有4,如果子进程产生僵尸进程,父进程为子进程收尸有问题。原创 2015-09-18 22:14:44 · 835 阅读 · 0 评论