无法运行XSocket WebRTC示例 - vs2013

时间:2014-05-27 04:21:35

标签: asp.net-mvc-5 webrtc xsockets.net

我正在尝试运行此处的XSockets WebRTC示例:http://www.nuget.org/packages/xsockets.sample.webrtc

软件包安装并显示index.html,但是websockets服务器似乎没有启动。这似乎有效,因为我将CustomBroker重命名为CustomBrokerController。

一对夫妇注意到:

1。)我正在运行Visual Studio 2013,它似乎只能在IIS Express下自行托管应用程序。根据应用程序自述文件,我应该在Visual Studio Development Server下运行:

右键单击项目并选择属性。

在" Web"选项卡转到"服务器"部分和设置使用Visual Studio开发服务器

这是一个问题,如果是 - 如何解决?

2。)index.html包含以下行:conn = new XSockets.WebSocket(' ws://127.0.0.1:4502 / Broker');

没有名为" Broker"在WebRTCSample文件夹下的控制器子文件夹中。虽然远程和本地视频似乎有效,但我的断点都没有被CustomBroker控制器击中。现在我注意到控制器文件夹下的CustomBroker类没有" Controller"在" CustomBrokerController"中连接的名称。我将其重命名为" CustomBroker"到" CustomBrokerController"现在我正在点击断点,但是在客户端index.html页面上,如果我打开两个单独的窗口并传递与查询字符串相同的上下文,则远程视频部分不会显示。奇怪的是,从客户端的控制台,我看到一个对象数组似乎包含连接列表,似乎准确反映了我的远程连接数量。

3.)我根据自述文件添加了一个XSocketsBootstrapper。我按照说明将此文件添加到App_Start文件夹中。

更新:

我创建了一个新项目,并使用库管理器添加了XSockets.WebRTC文件。我点击主控制器调用BootStrapper并触发断点。在我将名称从Broker更改为CustomBroker之后,它还触及了CustomBroker的断点。现在,刷新index.html页面后,没有从CustomBroker调用任何断点。这应该发生吗?我认为当在javascript中达到这一行时,peerBroker = new XSockets.WebSocket(" ws://127.0.0.1:4502 / CustomBroker");控制器事件会触发。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

只是为了确保我没有任何问题地尝试过我自己。

将CustomBroker重命名为CustomBrokerController会有所不同,因为Controller部分是后缀。

在第2步中丢失了您,稍后会尝试您的确切步骤并让您知道结果。