名字注册和解析
名字注册和解析模型,与协议无关,把IP地址和名字相关联起来,Winsock服务器地址也可通过服务,把地址注册自己的服务器,用户方便查找,
最常用的名字空间
1、 针对IP的DNS(静态名字空间)
2、 针对IPX的NDS(固定名字空间)
IPX: Internetwork Packet Exchange(网间数据包交换)
已或支持的名字空间:
N S _ S A P 1 S A P名字空间;用于I P X网络
N S _ N D S 2 N D S名字空间;也用于I P X网络
N S _ D N S 11 D N S名字空间;多见于T C P / I P网络和互联网
N D _ N T D S 3 2 Windows NT域名空间;运行于Windows 2000的与协议无关的命名空间
服务注册流程:
1、 安装服务类
通过WASInstallServerClass 安装
2、 服务的注册
WSASetSocket
多播
AT M多播是在控制及数据层面的一种有根通信方式,而I P多播在两个层面上都是“无根”的
如何判断有根、无根:
WSAEnumProtocol调用返回的WWSAPROTOCOL_INFO结构中, dwServiceFlags1条目包含了几个特殊的标志位,是我们所特别感兴趣的。假如设置了X P 1 _ M U LT I P O I N T _ C O N T R O L _ P L A N E位,表明协议支持的是一种有根控制层面;否则便是无根的。而假如X P 1 _ M U LT I P O I N T _ D ATA _ P L A N E位已被设置,明协议支持的是一种有根数据层面。类似地,假如标志位设为0,协议支持的便只有一个无根数据层面。