NetCore_GroupCast_Create
创建组播工具
BOOL NetCore_GroupCast_Create(SOCKET* phSocket, int nPort, LPCTSTR lpszSendAddr, LPCTSTR lpszBindAddr = NULL, int nTTL = 0, BOOL bLoop = FALSE, int nIPVer = AF_INET)
参数.一:phSocket
In/Out:Out
类型:网络套接字
可空:N
意思:导出创建好的组播套接字
参数.二:nPort
In/Out:In
类型:整数型
可空:N
意思:要绑定的端口(发送和接受都一个端口)
参数.三:lpszSendAddr
In/Out:In
类型:常量字符指针
可空:N
意思:发送到的组播地址
参数.四:lpszBindAddr
In/Out:In
类型:常量字符指针
可空:N
意思:本地网卡地址,如果有多网卡需要绑定
参数.五:nTTL
In/Out:In
类型:整数型
可空:N
意思:要设置组播跳转的TTL值,可以为空,不设置,采用默认
参数.六:bLoop
In/Out:In
类型:整数型
可空:Y
意思:是否把数据发送给本地回环网络。Windows下这个参数无效
参数.七:nIPVer
In/Out:In
类型:整数型
可空:Y
意思:要使用的IP协议版本
类型:逻辑型
意思:是否成功