首页 / 软件开发 / C++ / 透析ICMP协议(2):Windows Socket简介
透析ICMP协议(2):Windows Socket简介2010-02-19简介:-------Windows 的Socket函数有许多, 我没有做详细介绍, 这里的函数都是简要说明其用途, 详细用法请参考MSDN.这里的主要目的是为了后面的三个应用服务.函数说明:---------WSAStartup函数初始化Winsock[声明]int WSAStarup(WORD wVersionRequested,LPWSADATA lpWSAData);[参数]wVersionRequested - 要求使用Winsock的最低版本号lpWSAData - Winsock的详细资料[返回值]当函数成功调用时返回0失败时返回非0的值---socket函数用于生成socket(soket Descriptor)[声明]SOCKET socket(int af,int type,int protocol);[参数]af - 地址家族(通常使用:AF_INET)type - socket的种类SOCK_STREAM : 用于TCP协议SOCK_DGRAM : 用于UDP协议protocol - 所使用的协议[返回值]当函数成功调用时返回一个新的SOCKET(Socket Descriptor)失败时返回INVALID_SOCKET.---inet_addr函数地址转换, 把"A.B.C.D"的IP地址转换为32位长整数