从验证结果看应该是网络关闭了,不过程序写的不错,可以作为其它websocket客户端的测试程序

# !/usr/bin/env python
# -*- coding: utf-8 -*-
# author: luhx
# https://pypi.org/project/websocket-client/
# pip install websocket-client
# 火币数据调试, 感觉这个websocket客户端很好用from websocket import create_connection
import gzip
import timeif __name__ == '__main__':while(1):try:ws = create_connection("wss://api.huobipro.com/ws")breakexcept:print('connect ws error,retry...')time.sleep(5)# 订阅 KLine 数据tradeStr="""{"sub": "market.ethusdt.kline.1min","id": "id10"}"""ws.send(tradeStr)while(1):compressData=ws.recv()result=gzip.decompress(compressData).decode('utf-8')if result[:7] == '{"ping"':ts=result[8:21]pong='{"pong":'+ts+'}'ws.send(pong)ws.send(tradeStr)else:print(result)

火币网行情获取的websocket客户端相关推荐

  1. java h5获取ip,websocket中获取客户端通信的真实IP

    一些场景中,我们要对websocket客户端的ip进行校验,如果是黑名单,或者不被允许的则不应该让他访问业务系统. 笔者本地使用了两个Websocket技术原型,一个基于Netty封装的Websock ...

  2. netty websocket客户端_Websocket操作字节序 之 服务端

    Websocket在JavaScript中操作字节序 之 客户端 在上一篇文章中,把页面的websocket编码写好了,那么服务端又该如何实现呢?由于该文是在上上篇demo中修改的,所以不全的代码还请 ...

  3. webscoket绑定php uid,Think-Swoole之WebSocket客户端消息解析与使用SocketIO处理用户UID与fd关联...

    WebSocket 客户端消息的解析 前面我们演示了当客户端连接服务端,会触发连接事件,事件中我们要求返回当前客户端的 fd.当客户端发送消息给服务端,服务端会根据我们的规则将消息发送给指定 fd 的 ...

  4. c++ websocket客户端_websocket使用

    websocket使用 一.介绍 在项目开发过程中,很多时候,我们不可避免的需要实现的一个功能: 服务端实时发送信息给客户端.比如实时公告.实时订单通知.实时报警推送等等,登录后的客户端需要知道与它相 ...

  5. saltstack event配合websocket客户端实时推送结果

    前沿: 以前都是调取一个url的接口,把结果post过去,然后接收post请求的那个函数,会把结果send到指定的websocket客户端,也可以是所有的websocket客户端. 但总是觉得频繁的调 ...

  6. java写wss,JAVA模拟WebSocket客户端,支持wss ssl证书

    背景:websocket在Html5里面有着举足轻重的地位,最近工做中须要对websocket接口进行压测,使用jmeter的websocket sample进行,可是通常现网的websocket都是 ...

  7. ESP32 单片机学习笔记 - 08 - WebSocket客户端

    前言,终于要到网络模型的最后一层,第四层,应用层,http.websocket的实践了. 文章目录 ESP32 单片机学习笔记 - 08 - WebSocket客户端 一.应用层协议 科普概念 二.编 ...

  8. websocket客户端和服务器开发总结

    文章目录 前言 一.websocket资料 1.什么是websocket 2.websocket优缺点 3.WebSocket 原理 4.WebSocket 源码下载 二.客户端 1.开发 2.测试 ...

  9. Netty 快速开始(netty websocket客户端使用流程)

    文章目录 一.网络IO的基本知识与概念 1. 同步.异步.阻塞.非阻塞概念 2. IO模型 3. NIO和IO有什么区别? 4. Java NIO 工作流程 二.netty 1. 什么是netty? ...

最新文章

  1. 工厂方法(Factory Method)模式
  2. 关于各种回归评价指标MSE、RMSE、MAE、R-Squared、Standard Deviation(标准差)
  3. server vscode中的live_VSCode 建议你启用 gopls,它到底是个什么东东?
  4. 渲染管道(3)几何阶段一“概述”
  5. 2019-11-10 秩和奇异的一些概念
  6. Django学习手册 - pycharm 安装/建立第一个网站hello world
  7. python 初始化 元组_在Python中重新初始化元组
  8. React开发(280):moment处理日期
  9. 使用ArcGIS Engine来实现地图的点击查询并闪烁
  10. Java实训项目12:GUI学生信息管理系统 - 实现步骤 - 创建服务接口实现类
  11. 等待3月份的beta1
  12. Android中SlidingDrawer介绍【安卓进化三十四】
  13. solr html显示,在SOLR中,如何执行索引. html 文件_solr_开发99编程知识库
  14. golang xorm cmd xorm工具使用 reverse 反转一个数据库结构,生成代码
  15. 计算机显示的数据的格式,GPS 数据格式及显示问题!!!
  16. 打麻将 - 基于R语言
  17. mac brew安装/卸载
  18. ### LinuxCBT VBOX Edition ###
  19. 第十一届蓝桥杯(国赛) 阶乘约数C语言代码
  20. 创建银行账户,实现存款,取款,转账(正解)

热门文章

  1. C#全局键盘监听(Hook)的使用(转载)
  2. 转载-- http接口、api接口、RPC接口、RMI、webservice、Restful等概念
  3. DataSnap 用TStream 传递大数据 返回流大小为-1的情况
  4. rsync的基本使用
  5. Docker Swarm集群config集中管理配置文件
  6. Win64 驱动内核编程-5.内核里操作文件
  7. hdu5253最小生成树
  8. 操作系统原理第四章:线程
  9. 【数字信号处理】离散时间系统 ( 离散时间系统概念 | 线性时不变系统 LTI - Linear time-invariant )
  10. 【错误记录】Flutter 报错 Downloading the Dart SDK using the BITS service failed, retrying with WebRequest...