socket基础api位于 sys/socket.h
头文件中 socket最开始的含义是 一个IP地址和端口对. 唯一的表示了TCP通信的一段 网络信息api netdb.h
头文件中
主机字节序和网络字节序
字节序分为 大端字节序
和小端字节序
由于大多数PC采用小端字节序(高位存在高地址处), 所以小端字节序又称为主机字节序
为了防止不同机器字节序不同导致的错乱问题. 规定传输的时候统一为 大端字节序(网络字节序). 这样主机会根据自己的情况决定 - 是否转换接收到的数据的字节序
API
基础连接
![](https://camo.githubusercontent.com/95b3fd63f909ff71c1e04346724cf62c3d9b574dde8655ec68f4b3f38bdc2f39/68747470733a2f2f6c736d672d696d672e6f73732d636e2d6265696a696e672e616c6979756e63732e636f6d2f4c696e75782545392541422539382545362538302541372545382538332542442545362539432538442545352538412541312545352539392541382545372542432539362545372541382538422545382541462542422545342542392541362545382541452542302545352542442539352f2545352538442538462545382541452541452545372542422538342545352539302538382545352539432542302545352539442538302545362539372538462e6a7067)