asdasd 发表于 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组播示例程序及文档


asdasd 发表于 2016-1-5 11:59:42

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

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

佰锐科技-陈伟 发表于 2016-1-5 12:06:19

asdasd 发表于 2016-1-5 11:59
您好 我就是参考这个示例程序做的,结果实现不了组播 ,感觉很奇怪

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

asdasd 发表于 2016-1-5 12:37:34

我用的是路由器,用您的示例测试的时候可以组播,用我自己的程序就不行

佰锐科技-邵光清 发表于 2016-1-5 12:52:02

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

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

asdasd 发表于 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);

asdasd 发表于 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?AnyChatCoreSDK.BRAC_SetSDKOption(AnyChatCoreSDK.BRAC_SO_NETWORK_MULTICASTPOLITIC, ref multiCast, sizeof(int));
AnyChatCoreSDK.BRAC_MultiCastControl("224.2.3.4", 8100, "", 5, dwFlags);

asdasd 发表于 2016-1-5 14:15:03

不行改成这样要报错   必须得袋中AnyChatCoreSDK调用
页: [1] 2
查看完整版本: 组播问题