如何设置SocketRocket'send:'方法的超时时间?

时间:2018-11-10 05:41:41

标签: timeout socketrocket

我想为SoccketRocket设置超时,所以我这样做了:

    self.webSocket =  [[SRWebSocket alloc] initWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://%@:%@",ip, port]] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:8]];
    self.webSocket.delegate = self;
    [self.webSocket open];

我想知道此超时设置在调用“ send:”方法时是否有效,但是没有响应,如果可行,在哪里可以获取超时消息,如果没有,我怎么知道“ send:”超时而没有响应并抓住它。

0 个答案:

没有答案