设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于组播地址问题

[复制链接]

3

主题

28

帖子

105

积分

注册会员

Rank: 2

积分
105
跳转到指定楼层
楼主
发表于 2015-10-14 20:58:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
您好,我根据开发文档中的组播策略,结果抓包分析的组播地址有问题,组播地址始终是224。2。3。8,是我哪里出问题了吗
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

沙发
发表于 2015-10-14 21:21:31 | 只看该作者
您好,组播地址是在调用组播api时自行设置的。
可以参考BRAC_MultiCastControl函数
回复 支持 反对

使用道具 举报

板凳
发表于 2015-10-14 21:32:37 | 只看该作者
可以参考此示例试一下,这是客户端的demo
AnyChat IP组播示例程序及文档
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9075

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9075
地板
发表于 2015-10-14 21:50:24 | 只看该作者
应该是API调用时,参数设置有误,请参考楼上提供的源代码。
回复 支持 反对

使用道具 举报

3

主题

28

帖子

105

积分

注册会员

Rank: 2

积分
105
5#
 楼主| 发表于 2015-10-15 23:20:41 | 只看该作者
int optval = AnyChatCoreSDK.BRAC_MCPOLITIC_ONLYLOCALMC;
            int dwFlags = AnyChatCoreSDK.BRAC_MCFLAGS_JOINGROUP | AnyChatCoreSDK.BRAC_MCFLAGS_SENDDATA | AnyChatCoreSDK.BRAC_MCFLAGS_RECVDATA;
            AnyChatCoreSDK.SetSDKOption(AnyChatCoreSDK.BRAC_SO_NETWORK_MULTICASTPOLITIC, ref optval, sizeof(int));
     
这是我写的组播的代码   请问有什么问题吗


回复 支持 反对

使用道具 举报

3

主题

28

帖子

105

积分

注册会员

Rank: 2

积分
105
6#
 楼主| 发表于 2015-10-15 23:21:17 | 只看该作者
还有一句AnyChatCoreSDK.MultiCastControl("224.2.3.5", 8100, "", 5, dwFlags);
回复 支持 反对

使用道具 举报

3

主题

28

帖子

105

积分

注册会员

Rank: 2

积分
105
7#
 楼主| 发表于 2015-10-16 09:09:51 | 只看该作者
admin 发表于 2015-10-14 21:50
应该是API调用时,参数设置有误,请参考楼上提供的源代码。

nt optval = AnyChatCoreSDK.BRAC_MCPOLITIC_ONLYLOCALMC;
            int dwFlags = AnyChatCoreSDK.BRAC_MCFLAGS_JOINGROUP | AnyChatCoreSDK.BRAC_MCFLAGS_SENDDATA | AnyChatCoreSDK.BRAC_MCFLAGS_RECVDATA;
            AnyChatCoreSDK.SetSDKOption(AnyChatCoreSDK.BRAC_SO_NETWORK_MULTICASTPOLITIC, ref optval, sizeof(int));
AnyChatCoreSDK.MultiCastControl("224.2.3.5", 8100, "", 5, dwFlags);
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9075

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9075
8#
发表于 2015-10-16 09:20:01 | 只看该作者
从上面的API调用来说,没有问题!
1、您可以看一下optval的返回值,是否为0?
2、您是在初始化成功之后调用的上面的代码吗?
3、您可以使用楼上提供的组播示例程序测试一下,是否正常?
回复 支持 反对

使用道具 举报

3

主题

28

帖子

105

积分

注册会员

Rank: 2

积分
105
9#
 楼主| 发表于 2015-10-16 09:38:18 | 只看该作者
admin 发表于 2015-10-16 09:20
从上面的API调用来说,没有问题!
1、您可以看一下optval的返回值,是否为0?
2、您是在初始化成功之后调 ...

potval的值确实为0  是在初始化之后登录到房间后才开启的组播
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9075

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9075
10#
发表于 2015-10-16 09:48:50 | 只看该作者
请将客户端的日志文件:BRAnyChatCore.log帖上来,我们帮您分析一下看看,谢谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 23:58 , Processed in 0.124673 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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