美文网首页
ios webSocket使用

ios webSocket使用

作者: BUG程序员 | 来源:发表于2018-12-05 15:37 被阅读0次

废话不多说,清楚socket的自行百度

进入正题》〉》〉》〉》〉》〉》〉》〉》〉》〉》

首先使用pod 导入 SocketRocket

#import "SRWebSocket.h"

创建websocket

接下来就是websocket的代理方法

-(void)webSocketDidOpen:(SRWebSocket *)webSocket

链接成功会调用。在这个方法中可以开启心跳

- (void)webSocket:(SRWebSocket *)webSocket didFailWithError:(NSError *)error

链接失败调用。这个代理方法里面实现掉线自动重连方法,但是要注意

1、判断当前网络情况,如果断网就不要重连了,等待有网重新链接

2、判断是否需要链接,不要做没有必要的工作。

3、链接次数限制,链接失败重连10次就差不多了,要不然就死循环了。

- (void)webSocket:(SRWebSocket *)webSocket didCloseWithCode:(NSInteger)code reason:(NSString *)reason wasClean:(BOOL)wasClean

断开链接调用,在这个地方关闭心跳

- (void)webSocket:(SRWebSocket *)webSocket didReceiveMessage:(id)message

服务器给发送的消息就会在这个代理方法调用。具体要做什么操作看你自己。

注意返回的数据格式为id类型的 ,需要你自己来转义了。

OK。也就这些东西。大家共同进步。有问题希望指出!

相关文章

  • 关于websocket的一些内容

    关于websocket的一些内容 自己搜索使用过的一些资料,仅供参考。 iOS 接入websocket - dre...

  • iOS 使用WebSocket

    前言 早前做过直播间聊天,服务器端为了兼容Html5,选用WebSocket协议建立全双工连接。WebSocket...

  • ios webSocket使用

    废话不多说,清楚socket的自行百度 进入正题》〉》〉》〉》〉》〉》〉》〉》〉》〉》 首先使用pod 导入 So...

  • IOS WebSocket 使用

    项目是用swift 写的 要是使用WebSocket 与后台交互 SDK是 OC 需要桥接 往上有很多,自己找一...

  • iOS WebSocket 使用 (SocketRocket)

    1. 关于Socket 与 WebSocket基本概念 关于Socket 我们都知道socket是套接字,描述ip...

  • webSocket

    一. 使用 废话不多说,笔者在这里主要告诉大家在iOS中怎么使用webSocket,如果感觉可以的话,请点个赞...

  • 【Java基础】WebSocket在Spring中的使用

    WebSocket 使用 关于怎么使用WebSocket,以及WebSocket的一些概念,这篇文章[https:...

  • Websocket

    使用WebSocket WebSocket 接受一个url参数,然后使用WebSocket对象的构造函数来建立与服...

  • Express Websocket使用

    本文主要介绍express+websocket的使用 WebSocket WebSocket 协议在2008年诞生...

  • websocket

    Websocket 协议 Websocket 遵循 rfc6455 标准。websocket使用HTTP作为它的传...

网友评论

      本文标题:ios webSocket使用

      本文链接:https://www.haomeiwen.com/subject/ubqwcqtx.html