设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 8873|回复: 17

组播问题

[复制链接]

3

主题

28

帖子

105

积分

注册会员

Rank: 2

积分
105
发表于 2016-1-5 11:38:10 | 显示全部楼层 |阅读模式
我按照论坛中示例的提示,设置了组播策略,但是不能用  问题可能出在哪呢
回复

使用道具 举报

发表于 2016-1-5 11:41:58 | 显示全部楼层
本帖最后由 佰锐科技-李永星 于 2016-1-5 11:43 编辑

您好,请参考此贴http://bbs.anychat.cn/forum.php? ... tid=1987&highlight=×鲥
AnyChat IP组播示例程序及文档


回复 支持 反对

使用道具 举报

3

主题

28

帖子

105

积分

注册会员

Rank: 2

积分
105
 楼主| 发表于 2016-1-5 11:59:42 | 显示全部楼层
佰锐科技-李永星 发表于 2016-1-5 11:41
您好,请参考此贴http://bbs.anychat.cn/forum.php? ... tid=1987&highlight=×鲥
AnyChat IP组播示例程序 ...

您好 我就是参考这个示例程序做的,结果实现不了组播 ,感觉很奇怪
回复 支持 反对

使用道具 举报

1

主题

312

帖子

2471

积分

超级版主

Rank: 8Rank: 8

积分
2471
发表于 2016-1-5 12:06:19 | 显示全部楼层
asdasd 发表于 2016-1-5 11:59
您好 我就是参考这个示例程序做的,结果实现不了组播 ,感觉很奇怪

您好  IP组播技术需要三层交换机,或路由器支持  请参考什么是IP组播技术,有什么作用?
回复 支持 反对

使用道具 举报

3

主题

28

帖子

105

积分

注册会员

Rank: 2

积分
105
 楼主| 发表于 2016-1-5 12:37:34 | 显示全部楼层
我用的是路由器,用您的示例测试的时候可以组播,用我自己的程序就不行
回复 支持 反对

使用道具 举报

发表于 2016-1-5 12:52:02 | 显示全部楼层
asdasd 发表于 2016-1-5 12:37
我用的是路由器,用您的示例测试的时候可以组播,用我自己的程序就不行

您好,请将设置组播策略+加入组播的代码发上来分析,谢谢!
回复 支持 反对

使用道具 举报

3

主题

28

帖子

105

积分

注册会员

Rank: 2

积分
105
 楼主| 发表于 2016-1-5 13:07:19 | 显示全部楼层
佰锐科技-邵光清 发表于 2016-1-5 12:52
您好,请将设置组播策略+加入组播的代码发上来分析,谢谢!

int multiCast = AnyChatCoreSDK.BRAC_MCPOLITIC_SERVERANDSERVERMC;
            int dwFlags = AnyChatCoreSDK.BRAC_MCFLAGS_JOINGROUP | AnyChatCoreSDK.BRAC_MCFLAGS_SENDDATA | AnyChatCoreSDK.BRAC_MCFLAGS_RECVDATA;
            AnyChatCoreSDK.SetSDKOption(AnyChatCoreSDK.BRAC_SO_NETWORK_MULTICASTPOLITIC, ref multiCast, sizeof(int));
            AnyChatCoreSDK.MultiCastControl("224.2.3.4", 8100, "", 5, dwFlags);
回复 支持 反对

使用道具 举报

3

主题

28

帖子

105

积分

注册会员

Rank: 2

积分
105
 楼主| 发表于 2016-1-5 13:07:35 | 显示全部楼层
asdasd 发表于 2016-1-5 13:07
int multiCast = AnyChatCoreSDK.BRAC_MCPOLITIC_SERVERANDSERVERMC;
            int dwFlags = AnyCha ...

我用的是C#
回复 支持 反对

使用道具 举报

发表于 2016-1-5 14:06:31 | 显示全部楼层
本帖最后由 佰锐科技-邵光清 于 2016-1-5 14:23 编辑
asdasd 发表于 2016-1-5 13:07
int multiCast = AnyChatCoreSDK.BRAC_MCPOLITIC_SERVERANDSERVERMC;
            int dwFlags = AnyCha ...

您好,这两句改为这样,是否OK?
  1. AnyChatCoreSDK.BRAC_SetSDKOption(AnyChatCoreSDK.BRAC_SO_NETWORK_MULTICASTPOLITIC, ref multiCast, sizeof(int));
  2. AnyChatCoreSDK.BRAC_MultiCastControl("224.2.3.4", 8100, "", 5, dwFlags);
复制代码
回复 支持 反对

使用道具 举报

3

主题

28

帖子

105

积分

注册会员

Rank: 2

积分
105
 楼主| 发表于 2016-1-5 14:15:03 | 显示全部楼层
不行  改成这样要报错   必须得袋中AnyChatCoreSDK调用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-3-29 16:53 , Processed in 0.137873 second(s), 23 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表