设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 9785|回复: 17
打印 上一主题 下一主题

组播问题

[复制链接]

3

主题

28

帖子

105

积分

注册会员

Rank: 2

积分
105
跳转到指定楼层
楼主
发表于 2016-1-5 11:38:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我按照论坛中示例的提示,设置了组播策略,但是不能用  问题可能出在哪呢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

沙发
发表于 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

帖子

2481

积分

超级版主

Rank: 8Rank: 8

积分
2481
地板
发表于 2016-1-5 12:06:19 | 只看该作者
asdasd 发表于 2016-1-5 11:59
您好 我就是参考这个示例程序做的,结果实现不了组播 ,感觉很奇怪

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

使用道具 举报

3

主题

28

帖子

105

积分

注册会员

Rank: 2

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

使用道具 举报

6#
发表于 2016-1-5 12:52:02 | 只看该作者
asdasd 发表于 2016-1-5 12:37
我用的是路由器,用您的示例测试的时候可以组播,用我自己的程序就不行

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

使用道具 举报

3

主题

28

帖子

105

积分

注册会员

Rank: 2

积分
105
7#
 楼主| 发表于 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
8#
 楼主| 发表于 2016-1-5 13:07:35 | 只看该作者
asdasd 发表于 2016-1-5 13:07
int multiCast = AnyChatCoreSDK.BRAC_MCPOLITIC_SERVERANDSERVERMC;
            int dwFlags = AnyCha ...

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

使用道具 举报

9#
发表于 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
10#
 楼主| 发表于 2016-1-5 14:15:03 | 只看该作者
不行  改成这样要报错   必须得袋中AnyChatCoreSDK调用
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 03:56 , Processed in 0.129691 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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