Previous topicNext topic
Help > XEngine_Core > XEngine_Core > NetCore_MultiCast > NetCore_GroupCast >
NetCore_GroupCast_Create

函数

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协议版本

返回值

类型:逻辑型
意思:是否成功

备注