发布时间:2014-12-09 20:49:03
setsockopt有下面的解释:SOL_SOCKET SO_RCVBUF 接收缓冲区大小 int 设置接收缓冲区的保留大小 SO_SNDBUF 发送缓冲区大小 int 设置发送缓冲区的保留大小ioctl:ioctl可以控制所有的文件描述符的情况,这里介绍一下控制套接字的选项. int ioctl(int fd,int req,...) i.........【阅读全文】
发布时间:2014-12-09 20:37:50
1. 设置TCP_DEFER_ACCEPTint val = 10; // time_outif (setsockopt(sock_descriptor, IPPROTO_TCP, TCP_DEFER_ACCEPT, &val, sizeof(val))== -1){perror("setsockopt");exit(1);}2. TCP_DEFER_ACCEPT的效果 正常的tcp三次握手过程:第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器.........【阅读全文】
发布时间:2014-12-06 00:07:14
引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边.........【阅读全文】
发布时间:2014-12-05 11:54:24
TEA(Tiny Encryption Algorithm)是一种小型的对称加密解密算法,支持128位密码,与BlowFish一样TEA每次只能加密/解密8字节数据。TEA特点是速度快、效率高,实现也非常简单。由于针对TEA的攻击不断出现,所以TEA也发展出几个版本,分别是XTEA、Block TEA和XXTEA。 TEA加密和解密时都使用一.........【阅读全文】
发布时间:2014-12-01 11:12:24
http://www.cnblogs.com/qlee/archive/2011/05/16/2048026.html......【阅读全文】