Swift - Websocket

一般在Socket中,Websocket使用的比较多,常用于数据频繁改变的场景,如股票或者实时聊天等

Websocket比较好的Swift第三方框架有 Starscream,使用也是比较简单的

1.导入框架
import Starscream
2.建立连接
socket = WebSocket(url: URL(string: "ws://localhost:8080/")!)
socket.delegate = self
socket.connect()
3.代理实现的方法
websocketDidConnect
websocketDidDisconnect
websocketDidReceiveMessage
websocketDidReceiveData...
不喜欢代理方式的话,也可以使用闭包
socket.onConnect = { }
socket.onDisconnect = { }
socket.onText = { }
socket.onData = { }
4.断开连接
socket.disconnect()

Socket.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。