多播 要求每一台主机加入一个组播地址,这个地址是一个D类型地址 在Winsock 1设计的方法中,I P多播组的加入和离开是用s e t s o c k o p t命令来完成的,同时要 用到I P _ A D D _ M E M B E R S H I P(加入组)和I P _ D R O P _ M E M B E R S H I P(脱离组)这两个选项。 使用这两个套接字选项时,必须传递一个i p _ m r e q结构, SOCKET s ; struct ip_mreq ipmr ; SOCKADDR_IN local ; int len = sizeof( ipmr ); s = SOCKET( AF_INET , SOCK_DRAM , 0 ); 设置好local , ip_mreq 然后bind 再 setsockopt
在Winsock 1设计的方法中,I P多播组的加入和离开是用s e t s o c k o p t命令来完成的,同时要
用到I P _ A D D _ M E M B E R S H I P(加入组)和I P _ D R O P _ M E M B E R S H I P(脱离组)这两个选项。
使用这两个套接字选项时,必须传递一个i p _ m r e q结构,
SOCKET s ;
struct ip_mreq ipmr ;
SOCKADDR_IN local ;
int len = sizeof( ipmr );
s = SOCKET( AF_INET , SOCK_DRAM , 0 );
设置好local , ip_mreq
然后bind
再 setsockopt
是主机的ip呢,客户机的ip呢,还是其他什么?