我要做的是用4.0重新创建该样本。
在CustomBroker和ContextHelper文件中的WebRTCSample中调用一个方法SentTo将一个对象作为ITextArgs发送
obj.SendTo(c => c.Peer.Context.Equals(context), obj.Find(q => q.Peer.Context.Equals(context)).Select(p => p.Peer), Events.Context.Changed);
我知道在4.0(安装到OWIN(IIS)中)ITextArgs被替换为IMessage但我不知道如何替换SendTo方法,它的替代品是什么?
当我安装4.0版本时,它没有在项目中安装任何Js文件(XSockets.WebRTC.latest.js等)可以从Sample获取并在我的新项目中使用它们吗?
答案 0 :(得分:0)
从4.0开始,围绕WebRTC的所有工作都从默认的XSockets包中删除。 有关WebRTC的所有代码都可以在GitHub
上找到C#代码以及JS代码都在那里。 您将无法将旧的JavaScript文件与4.0 ...
一起使用对于SendTo等,事情是4.0之前的XSockets仅支持发布/订阅。在4.0中,XSockets支持发布/订阅以及RPC。
所有SendTo,SendToAll等都重命名为PublishTo,PublishToAll ... RPC使用InvokeTo,InvokeToAll等......
此致 Uffe