gpt4 book ai didi

java - SignalR Java 客户端仅支持 1.3

转载 作者:太空宇宙 更新时间:2023-11-04 06:53:52 24 4
gpt4 key购买 nike

SignalR 的 Java 客户端仅支持 1.3 版本是否有原因?

https://github.com/SignalR/java-client/blob/f226631da562cfaacbe8b16d5a9ecbf8205e7c99/signalr-client-sdk/src/microsoft/aspnet/signalr/client/Connection.java#L597

所有客户端不都应该向后兼容吗?更改 verifyProtocolVersion 方法来验证协议(protocol)是否小于或等于 1.3 是否会造成任何损害?出于测试目的,我只是返回 true,跳过整个方法主体,看看它是否适用于我的 1.2.1 服务器,结果确实如此。

也许这应该被视为一个错误?

最佳答案

SignalR 协议(protocol)版本与 SignalR 软件包版本不一致。例如,SignalR 2.0.* 服务器支持使用 SignalR 协议(protocol)版本 1.2 或 1.3 与客户端进行通信:

https://github.com/SignalR/SignalR/blob/2.0.3/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ProtocolResolver.cs

看起来 Java 客户端支持最新的 SignalR 协议(protocol)版本(自 SignalR 2.0.3 起)。

关于java - SignalR Java 客户端仅支持 1.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22997568/

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