Signalr iOS的信号器2.0不工作

Signalr iOS的信号器2.0不工作,signalr,signalr.client,Signalr,Signalr.client,我正在使用一个iOS信号器库,名为DyKnow/signarobjc:git-hub页面。我正在尝试在我的项目中将此库更新为SignalR 2.0,因为后端已更新为SignalR 2.0。我已经完成了AFNetworking到2.0的更新,因为这是新的signalR 2.0更新所必需的。更新后,我只能通过信号器发送消息,但无法接收它们 在更新之前,这个库工作得很好,尽管通过信号器接收消息是偶然的;有时它会收到适当的消息,有时它不会收到任何东西。我可以看到,在更新之后,通过iOS发送的消息被接收,

我正在使用一个iOS信号器库,名为DyKnow/signarobjc:git-hub页面。我正在尝试在我的项目中将此库更新为SignalR 2.0,因为后端已更新为SignalR 2.0。我已经完成了AFNetworking到2.0的更新,因为这是新的signalR 2.0更新所必需的。更新后,我只能通过信号器发送消息,但无法接收它们

在更新之前,这个库工作得很好,尽管通过信号器接收消息是偶然的;有时它会收到适当的消息,有时它不会收到任何东西。我可以看到,在更新之后,通过iOS发送的消息被接收,但iOS应用程序没有接收到来自服务器的任何消息(发送消息但没有接收)

我目前对这个问题的猜测是SocketRocket有问题,它是signalR库构建在其之上的库之一。我正在使用的socketRocket库是最新的,我将用一些断点对它进行测试,看看是否发生了什么有趣的事情

更新后我注意到的一件事是,发送请求的URL发生了更改。之前的URL是

https://main/path/here/signalR?{params}

现在的道路是

https://main/path/here/signalR/signalR?{params}

我不确定这是否会影响正确建立连接的能力,我不知道如何检查


我不完全了解signalR库以及它如何通过web套接字发送和接收消息。如果有人对signar有一般的经验,或者对我正在使用的特定iOS库有经验,我将非常感谢有人帮助我修复这个bug,甚至只是对signar的工作原理有一个清晰的解释。提前谢谢

objective C库不是SignalR的官方支持库,因此我建议在GitHub repo上提交一个bug。同样的问题。无法从服务器接收任何内容。。。