2016-10-10 66 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

相关问题