windows学习笔记

1.数据结构

LPVOID :一个没有类型的指针   typedef void far *LPVOID

2.windows·网络编程

INADDR_ANY :地址为0.0.0.0的地址

转换过来就是0.0.0.0,泛指本机的意思,也就是表示本机的所有IP,因为有些机子不止一块网卡,多网卡的情况下,这个就表示所有网卡ip地址的意思。
一台电脑有3块网卡,分别连接三个网络,这台电脑就有3个ip地址,某个应用程序需要监听某个端口,如果绑定某个具体的ip地址,你只能监听你所设置的ip地址所在的网卡的端口,其它两块网卡无法监听端口,如果我需要三个网卡都监听,那就需要绑定3个ip,也就等于需要管理3个套接字进行数据交换,这样会很繁琐,所以这种情况可以绑定INADDR_ANY 来监听本机所有ip端口。

OVERLAPPED:是一个包含了用于异步输入输出的信息的结构体

 

你可能感兴趣的:(windows学习笔记)