SignalR Java客户端仅支持1.3

是否有理由为SignalR的Java客户端仅支持1.3版?

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

所有客户都不应该向后兼容吗? 是否有任何损害并更改verifyProtocolVersion方法以validation协议是否小于或等于1.3? 出于测试目的,我只是返回true,跳过整个方法体,看它是否适用于我的1.2.1服务器,它确实如此。

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

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

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

从SignalR 2.0.3开始,Java客户端似乎支持最新的SignalR协议版本。