SRWebsocket关闭连接ios

时间:2014-07-28 10:06:16

标签: ios socketrocket

我在我的连接类中使用SRWebsocket我试图在应用程序进入后台时断开套接字我尝试过这些东西

SRWebSocket *_webSocket;


-(void)close

{


    [_webSocket close];
    _webSocket.delegate = nil;
    _webSocket = nil;


}

但它没有关闭插座,请帮助我这样做。

1 个答案:

答案 0 :(得分:1)

请记住,如果此时你没有使用websocket委托,当套接字实际关闭时(它不是中间的),将没有代理来处理webSocket:diCloseWithCode:事件。但无论如何,套接字肯定会被关闭。

可能不是那样,但发送关闭消息会更有意义。然后等待didClose,在那里,你可以使代理和实际的_websocket都没有。