2013-10-21 155 views
1

我正在使用signalr-objc客戶端的最新版本(來自GitHub,而不是Cocoapods)。signalr-objc SignalR服務器的客戶端問題

我在連接時遇到了一些(對我)非確定性錯誤。

在調用/ negotiate URL之後,服務器會使用連接ID和令牌進行響應。

客戶端繼續之後,服務器將會在10次中的9次中拋出「ConnectionId的格式不正確」InvalidOperationException。但是,十次(或大約)中的一次,它可以工作,並且客戶端成功連接並能夠發送和接收消息。

我試過把一些線程睡在Objective C代碼中,看看是否存在某種時序問題,但無濟於事。

有人知道這裏發生了什麼嗎?什麼可能導致這個?

編輯:我可能會補充說,我成功地能夠連接到使用.NET客戶端的服務器。

回答

0

我已經解決了這個問題。事實證明(這在任何地方都沒有記錄)signalr-objc不能用於最新的(2.0)版本的SignalR服務器。

我下載了1.1.3版本(2.0之前的最後一個穩定版本),現在一切正常。