【网络】网络套接字:UDP/TCP -socket编程 目录一、网络套接字二、网络数据字节序1、字节序是什么2、如何判断自己主机的字节序是大端or小端?3、网络中的字节序4、主机字节序和网络字节序的转换三、UDP-socket编程一、网络套接字在Linux中,Socket(套接字)表示进程间网络通信的特殊文件类型;本质为内核借助缓冲区形成的伪文件;与管道类似,Linux系统将其封装成文件的目的是为了统一接口,使得读写套接字和读写文件的操作一致。区别是管道主要应用于本地进程间通信,而套接字多应用于网络进程间数据的传递。在TCP/IP协议
【零碎知识2】浮点型数据的一般只需虑精度(有效位),范围一般不考虑(够大了) 浮点型数据的范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:因此:float的指数范围为-127 ~ +128,而double的指数范围为-1023 ~ +1024;且指数位是按补码的形式来划分的;浮点型数据的精度float和double的精度是由尾数的位数来决定的。浮点数在内存中是按科学计数法来存储的,其整数部分始终是一个隐含着的“1”;float:2^23 = 8388608,一共七位,这意味着最多能