摘要: 1.htons()u_short htons(u_short hostshort);功能:把一个u_short类型的值从主机字节顺序转换为网络字节顺序参数:一个以主机字节顺序表示的16位数值返回:网络字节序表示的16位数值2.htonl()u_long htonl(u_long hostlong);功能:把一个u_long类型的值从主机字节序转换为网络字节序参数:一个以主机自己序表示的32位数值返回:网络字节序表示的32位数值基于UDP的数据发送和接受函数:3.sendto()int sendto(SOCKET s, const char FAR * buf, int len,int flag 阅读全文
posted @ 2012-11-07 16:06 liuhao2638 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Socket编程基本API分析1.WORD类型分析WORD类型是一个16位的无符号整型,定义如下typedef unsigned short WORD;提供两个字节的存储,在Socket中这个两个字节可以分别用来表示主版本号和副版本号2.MAKEWORD宏WORD MAKEWORD(BYTE bLow, BYTE bHigh);将两个byte型合并成一个WORD型,一个在高8位,一个在低8位返回一个WORD变量3.WSADATA在WSAStarup()函数中作为一个返回值,存储这个函数加载的Socket的初始化信息把WSADATA的指针类型LPWSADA作为返回值传入WSAStarup(),t 阅读全文
posted @ 2012-11-07 11:41 liuhao2638 阅读(493) 评论(0) 推荐(0) 编辑