gpt4 book ai didi

asp.net - SignalR 端口要求

转载 作者:行者123 更新时间:2023-12-04 06:33:47 38 4
gpt4 key购买 nike

我没有找到很多关于这个的讨论......
我见过的大多数信号器样本都会通过指定端口(如 5000 或 8080)发送和接收
我需要在我的应用程序中聊天。我的 asp.net 后端站点不仅仅处理用户之间的消息,因此在我的 iis 站点中为该站点托管另一个页面对我来说并没有什么不同。
我了解让信号器在 iis 中自托管或正常托管的区别...如果我将它由 iis 托管,那么我的用户将在没有端口的情况下正常访问该页面,这会有所不同吗?信号器内部是否有更喜欢使用端口的东西?将端口与信号器一起使用的优点/缺点是什么?

最佳答案

SignalR 对特定端口没有偏好。当 URL 中没有指定端口时,该端口是协议(protocol)中隐含的,例如HTTP 使用 80 端口,HTTPS 使用 443 端口。所以没有没有端口的 SignalR 的概念。

我认为在与站点的其他端口不同的端口上使用 SignalR 的主要原因是,您可以独立于主站点托管 SignalR,而不会干扰 URL 等。另一方面,使用非标准端口可能给您带来限制性防火墙的问题,它只允许端口 80 和 443 上的流量通过。当为 SignalR 使用不同的端口时,您也无法使用相对 URL 来指定 SignalR 端点。

关于asp.net - SignalR 端口要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37332911/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com