摘要:
网络 HTTP 和 TCP 有什么关系 HTTP是应用层的协议,TCP是传输层的协议,HTTP协议是基于TCP协议的。 TCP 的三次握手过程 SYN后面的数字属于“序号”,该“序号”是初始序列号(ISN),是随机产生的。ACK后面的数字属于“确认序号”,这两个序号都在TCP的头部,都是32bit长 阅读全文
摘要:
1.范围for循环//将字符串s全变为大写for(char &i : s) { i = toupper(i);//字符处理函数}范围for语句是C++11标准,用g++编译时,需要加上-std=c++11,不然会提示range-based ‘for’ loops are no... 阅读全文
摘要:
CRLF:回车换行(Carriage-Return Line-Feed)。 CR:回车,ASCII 0x0d,转义字符 \r, LF:换行,ASCII 0x0a,转义字符 \n。 windows下使用\r\n换行,linux使用\n换行。 在wireshark抓包中看到,不管是服务... 阅读全文
摘要:
用消费者生产者模型说明Linux多线程编程//作用:阻塞并等待某处用函数pthread_cond_signal()发送信号pthread_cond_wait(&cond, &lock);//1.进入函数(这时的互斥量已经被锁住)//2.等待条件//3.解锁互斥量//4.等待条件//... 阅读全文
摘要:
使用inet_ntop()或者inet_ntoa()函数时,提示返回值是int,而不是char*。当我加入头文件“arpa/inet.h”,返回值就正常了。【Reference】 http://blog.csdn.net/weiyuefei/article/details/5145... 阅读全文