【问题标题】:Can an appservice act as a client when connecting to Azure Signalr?连接到 Azure Signalr 时,appservice 可以充当客户端吗?
【发布时间】:2021-01-21 02:18:50
【问题描述】:

我已经设置了 Azure Signalr,并且我有一个 Azure 功能,客户端(浏览器)可以连接到该功能,启动协商端点,然后直接连接到 Azure Signalr 以获取更新。

现在,我的问题是,服务器/appservice(dotnetframework) 是否也可以像任何浏览器一样直接连接到 Azure Signalr 作为客户端并接收更新?

【问题讨论】:

    标签: azure signalr asp.net-core-signalr azure-signalr


    【解决方案1】:

    是的,如果您的应用程序使用 appservice 托管,它可以充当客户端。您只需要确保您正在使用 SDK 并监听正在推送的消息。

    【讨论】:

    • 我正在使用 dotnetframework,你能指出一些示例来说明如何设置它吗?
    • 服务器如何监听来自 signalr 的消息?例如。服务器相当于connection.on('chat', (data) => { // run serverside code });
    • 服务器是什么意思?您只是在 appservice 上托管您的代码
    • 我有一个应用服务,即 api。当我在浏览器中加载页面时,我连接到 api 以获取 Signalr url 和身份验证令牌。然后我可以从我的浏览器直接连接到 Azure Signalr。现在,每当 Signalr 推送消息时,我的浏览器都会收到它们,但我也想在我的 api 服务器上接收它们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 1970-01-01
    • 2018-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多