概念:
网络字节顺序:在计算机中,TCP/IP协议使用的16位整数(端口号)和32位整数(IP)是按照计算机各自的主机字节顺序(如Intel小序在前)来表示的;而为了保证数据在网络中传输的正确性,需要确定特定的网络字节顺序,按照“互联网联网标准”,网络字节顺序按照大序在前的形式标识。因此在指定端口号和IP地址时,需要把主机字节序转换成网络字节序(配置时),或者反向转换(显示时),所用函数:Htonl()(注:我理解就是Host to net long,就是主机字节序的一个4字节数转成网络字节序)、WSAHtonl()、Htons()、WSAHtons()(注:Host to net short,主=》网,2字节)
匈牙利命名法:把变量名按:前缀+对象描述 的顺序组合起来
c 字符
by 字节(无符号字节)
n 短整数和证书(标识一个数)
i 整数
b 布尔型
w WORD(无符号字)
l 长整数
dw DWORD(无符号长整数)
fn 函数指针
s 串
sz,str 以0为结束符的字符串
lp 32位的长整数指针
h 句柄
msg 消息
消息:是报告有关事件发生的通知,是关于发生的事件的信息。在Windows系统中,消息对应着一种Windows数据结构,其中包含消息的名字,消息发生时的一些参数,以及处理这个消息的函数指针。