All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- [BREAKING] rename
client.socket
toclient.conn
- 更新了
send buffer
和receive buffer
的日志,输出更便于理解
- 解决 socket 新旧交替的异常, 需要避免旧逻辑的 destroySocket 删除新逻辑的 socket
- 优化 CMPP 鉴权锁,引入
cmppConnected
作为鉴权完成的标志
- 要求 TCP 连接正常后发送 CMPP_CONNECT
- 优化 Fee_terminal_Id 字段解析方式,由 number 类型改为 string 类型, 方便解析(不影响使用)
- add cmpp protocol connection images
- add CHANGELOG.md
- [BREAKING] 引入
client.setReceive(async() => {})
和client.setDeliver(async() => {})
设置「回调处理方法」。由原来的并行处理 「CMPP_DELIVER_RESP
响应」 / 「回调处理方法」改为先执行「回调处理方法」后执行「CMPP_DELIVER_RESP
响应」 CMPP_ACTIVE_TEST_RESP
内容缺少Reserved
- 支持
CMPP v3.0