2016-10-10 63 views
0

我使用STOMP WebSocket的服務,我用WebsocketStompKithttps://github.com/rguldener/WebsocketStompKitSTOMP的WebSocket有時不響應

NSURL *websocketUrl = [NSURL urlWithString:@"ws://xxx/websocket"]; 
STOMPClient *client = [[STOMPClient alloc] initWithURL:websocketUrl websocketHeaders:nil useHeartbeat:NO]; 

[self.client connectWithHeaders:nil completionHandler:^(STOMPFrame *connectedFrame, NSError *error) { 
     NSString *status = [Utils getStringIgnoreNull:connectedFrame.command]; 
     if ([status isEqualToString:@"CONNECTED"]) { 
      NSLog(@"-------Connected to socket server!"); 
      [self subscribe]; 
     } 
    }];  

我也跟着安裝STOMPClient指令,它工作正常。 但有時候,它並沒有運行到完成HANDER塊,我等了很長時間,但它仍然沒有任何迴應。我的互聯網連接非常好。

因此,任何人知道解決的辦法?或者你可以給我另一個圖書館來做到這一點。

感謝這麼多。

回答

1

因爲它在thisthis Github上的問題的談話證明,問題是在服務器端。如果有人來這裏尋求幫助,我建議通過這些庫問題頁面,並嘗試匹配您的問題,或聯繫JetfireStarscream(如果你正在實施他們)的創造者,因爲他們非常友好,並回答升級/新功能問題很快!

+0

非常感謝:D – thaotruong58

相關問題