0

我想要做的是用 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 中获取这些文件并在我的新项目中使用它们吗?

4

1 回答 1

0

从 4.0 开始,所有围绕 WebRTC 的工作都从默认的 XSockets 包中删除。所有关于 WebRTC 的代码都可以在GitHub上找到

C# 代码和 JS 代码都在那里。您将无法使用 4.0 的旧 JavaScript 文件...

当谈到 SendTo 等时,4.0 之前的 XSockets 仅支持发布/订阅。在 4.0 XSockets 支持发布/订阅以及 RPC。

所以所有的 SendTo、SendToAll 等都被重命名为 PublishTo、PublishToAll... 而 RPC 使用 InvokeTo、InvokeToAll 等等...

问候乌夫

于 2014-09-11T19:36:49.067 回答