首页 > 其他分享 >虚拟币行情查询转发工具

虚拟币行情查询转发工具

时间:2024-02-18 11:55:56浏览次数:35  
标签:火币 websocket 查询 USDT 虚拟 BTC 转发 服务器

1 需求:

websocket实时查询火币、币安,Okex平台的虚拟币交易价格,socket方式推送到服务器,用于服务器数据处理和交易量化 websocket实时查询火币、币安,Okex平台的虚拟币交易价格,socket方式推送到服务器,用于服务器数据处理和交易量化

2 截图

image

3 实现过程中遇到一些问题,这里记录下

1、火币网的行情查询接口不用鉴权
2、本地connect websocket失败,可以ping一下解析的wss地址,有可能需要外网的IP才能访问(连接不上则opened回调函数不触发)
3、返回了很多二进制数据,但是找不到文档对应的响应包。需要对返回的二进制数据进行gzip解压,所有的数据都是二进制的,包括ping包。
4、响应pong包不需要压缩,直接发送即可
5、说明上支持.BTC-USDT-CQ 和其他的,实际测试,只支持.BTC-USDT和 ETH-USDT ,查询其他参数如BTC-USDT-CW会返回订阅失败错误。

火币网文档地址:https://www.htx-kol.com/zh-cn/opend/newApiPages/?id=8cb6f1a7-77b5-11ed-9966-0242ac110003

标签:火币,websocket,查询,USDT,虚拟,BTC,转发,服务器
From: https://www.cnblogs.com/ynhi/p/18019046

相关文章

  • arthas和日志查询整理
    序号标题内容1windows端口处理netstat-aon|findstr“端口号”tasklist|findstr“被占用端口对应的PID”taskkill/t/f/pidpid号taskkill-t-f-pid17620 Arthas常用指令查看线程:top-H-p1arthasthread-b996「-b」:发现阻塞其他线程......
  • 设置VMware开机启动虚拟机和关机关闭
    设置VMware开机启动虚拟机和关机关闭VMware启动脚本(.bat)开机脚本代码vmrun-Twsstart"F:\VirtualMachines\CentOS-7-x86_64-DVD-1810\CentOS7.6.vmx"nogui(nogui表示不启动客户端界面)关机脚本代码vmrunstop"F:\VirtualMachines\CentOS-7-x86_64-DVD-1810\CentOS......
  • EAS_查询某个sql在扩展报表的哪个sql数据集中
    ==========查询报表sql数据集是否包含某个表============SELECTCASEWHENDBMS_LOB.INSTR(fcontent,utl_raw.cast_to_raw('T_NT_EndorsementBillEntry'))>0THEN'found'ELSE'notFo......
  • MySQL——模糊查询
    MySQL——模糊查询语法结构:select字段名from表名where字段名(需要查询的字段)like‘’;单引号内是需要模糊查询的内容,填写内容如下:匹配任意多个字符:%匹配任意一个字符:_例如:找出名字中含有h的:selectnamefrom表名wherenamelike‘%h%’例如:找出名字第二个字......
  • 配置springcloud 网关gateway 转发websocket请求
    网关是整个项目的统一入口这是直接访问消息服务的请求路径端口号是20007WebSocketService.init("ws://127.0.0.1:20007/ws/"+用户id)显然这样是不符合微服务的方案,所有请求必须经过网关处理,转发到各个服务之中所以我们需要在网关中的yml或者nacos中添加以下配置spring:......
  • Socket.D 开源输传协议的集群转发特性
    1、简介Socket.D是基于"事件"和"语义消息""流"的网络应用层协议。底层可以依赖TCP、UDP、KCP、WebSocket等传输层协议。其开发背后的动机是用开销更少的协议取代超文本传输协议(HTTP),HTTP协议对于许多任务(如微服务通信)来说效率低下。2、Socket.D的集群应用在Socket.D......
  • C++左值引用、右值引用、移动语义、完美转发、深浅拷贝
    一、左值和右值定义(能否取地址)1.左值:可以取地址的对象2.右值:不可以取地址、临时要销毁的对象二、左值引用1.定义:对左值的引用int&ra=a;2.作用:传递参数和返回值时减少不必要的拷贝三、右值引用1.定义:对右值的引用//以下是对几种右值的右值引用int&&rr1=10;doubl......
  • 【虚拟机新手起步04】2步完成kali linux安装。
    2步完成kalilinux安装一、选择kali镜像进行安装二、在vmware中打开虚拟机一.选择kali镜像进行安装:https://mirrors.tuna.tsinghua.edu.cn/kali-images/选择对应版本进行安装下载完成之后,解压这个压缩包二.在vmware中打开虚拟机选中虚拟机打开:正常使用END......
  • 【Redis】【高性能】Redis 批量查询技巧
    1  前言Redis,我们做开发的想必都用过,他是一种缓存,主要用于快速响应结果嘛。比如我们要获取商品的详情,有日销量、月销量、库存数量、评价数量,这些数据都在Redis缓存中,那么我们是要拿四趟?还是一趟呢?当然是一趟最好呀。接下来我们来看看为什么我们要一趟这么做,以及怎么做。2  ......
  • VMware 虚拟机一键去虚拟化工具
    前言:如果你想在VMware虚拟机里面多开玩游戏的话,但是现在大多数网游都会检测是否虚拟机,进入游戏被检测到在虚拟机中运行,游戏可能直接闪退。所以就得对VMware虚拟机进行去除虚拟化。原理就是通过十六进制工具对VMware虚拟机程序进行修改硬件的信息,分别把硬盘、声卡、网卡、......