signalr-objc SignalR服务器的客户端问题

时间:2013-10-21 22:47:53

标签: asp.net objective-c signalr

我正在使用signalr-objc客户端的最新版本(来自GitHub,而不是Cocoapods)。

我在连接时遇到了一些(对我而言)非确定性错误。

在调用/ negotiate URL后,服务器将使用连接ID和令牌进行响应。

客户端继续后,服务器将在9次中抛出“ConnectionId格式不正确”的InvalidOperationException。但是,对于10次中的1次(或左右),它可以工作,客户端成功连接并能够发送和接收消息。

我已经尝试在Objective C代码中放置一些线程睡眠以查看是否存在某种时序问题,但无济于事。

有谁知道这里发生了什么?可能导致这种情况的原因是什么?

编辑:我可能会补充一点,我已成功使用.NET客户端连接到服务器。

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。事实证明(在任何地方没有记录)signalr-objc不能与最新的(2.0)版本的SignalR服务器一起使用。

我下载了1.1.3版本(2.0之前的最后一个稳定版本),现在一切正常。