【问题标题】:How to make XSockets.WebSocket work on HTTPS?如何使 XSockets.WebSocket 在 HTTPS 上工作?
【发布时间】:2014-09-18 23:16:51
【问题描述】:

首先,如果其他帖子已经回答了这个问题,我想道歉。 我是 WebSockets 和 WebRTC 的新手,这是我的场景。

我在 VS 2012 中创建了一个 MVC4 应用程序,并通过 nuget 包管理器控制台安装了一个示例 WebRTC 项目(按照此处的步骤:http://xsockets.net/blog/tutorial-building-a-multivideo-chat-with-webrtc)。

这似乎在我的本地机器上运行良好。我在我们的 https 服务器上部署了代码(在 IIS6 上运行)并更改了连接字符串以处理 https 连接(代码如下:)

peerBroker = new XSockets.WebSocket("wss://mydomain.com:443/CustomBroker");

然后我点击 URL 并收到一条错误消息: WebSocket 连接到“wss://mydomain.com/CustomBroker”失败:WebSocket 握手期间出错:意外响应代码:401

有人知道我在这里缺少什么吗?

【问题讨论】:

    标签: websocket webrtc xsockets.net


    【解决方案1】:

    您不能只将连接字符串更改为 wss。 您是否已将 XSockets 配置为在 wss 上运行?

    XSockets Configuration

    【讨论】:

    • 嗨,很抱歉回复太晚了...一段时间后我停止了工作...无论如何,我回来了,目前正在努力...是的,我已经配置XSockets 在 wss 上运行。部署更新版本后,我开始收到此错误:WebSocket connection to 'wss://mysite.com?ctx=5477b0f4-9205-4b73-a4ee-cf8abac6ad00' failed: Error during WebSocket handshake: Unexpected response code: 200
    • 你运行的是什么版本?
    • 我建议你看看虚拟学院。 xsockets.net/academy
    猜你喜欢
    • 2021-03-23
    • 1970-01-01
    • 2018-03-27
    • 2013-08-18
    • 1970-01-01
    • 2013-01-14
    • 2013-07-01
    • 2021-06-18
    相关资源
    最近更新 更多