线程与进程的区别?
摘要:线程和进程是程序员老生常谈的问题了,任何阶段的程序员都不敢轻视他。 事实上大部分程序员并没有系统化的学习过,也有很多人并没有机会好好运用它。所以,如果拉一个工作多年的程序员讨论,对方未必能说出个所以然。 本文是Linux 下 C++ 多线程编程开发的系列文章之首,在介绍具体编程实现而言,先讲讲它的基
阅读全文
网络字节与主机字节序的转换函数实践
摘要:1.为什么要进行转换? 1.1在进行网络编程时,由于网络字节的顺序和主机的字节顺序可能存在不同,需要进行转换以统一“格式” 2.什么是网络字节顺序和主机字节顺序呢? 2.1网络字节顺序NBO(Network Byte Order): 网络字节顺序是TCP/IP中规定好的一种数据表示格式,它与具体的C
阅读全文
TCP和UDP联系与区别
摘要:1、UDP的概念: UDP(User Datagram Protocol用户数据报协议):是OSI(Open System Interconnection开放式系统互联)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP协议的主要作用是将网络数据流量压缩成数据包的形式。
阅读全文