前言:周末学了两天网络编程,把之前的不懂一些问题基本掌握了,例如TCP状态转换图.close和shutdown函数的区别.select函数等,今天分享给大家. 一.网络编程基础知识 在写代码之前,需要简单介绍一下基础知识. 网络字节序 小端法(本地):低地址存低字节.高地址存高字节(简称高存高.低存低) 大端法(网络):高存底,低存高 可能有人会问为啥不统一呢?历史遗留问题:IBM最开始使用数据存储使用大端法,后来微软非要反着来. 所以通信必须先统一字节序,涉及4个函数,如下:(函数原型都是通过…