gpt4 book ai didi

java - 将响应与 Logica SMPP 异步模式中的请求相关联

转载 作者:行者123 更新时间:2023-12-02 09:26:18 24 4
gpt4 key购买 nike

我正在尝试使用logica SMPP API 实现SMPP 客户端。

我面临的问题是,如何在异步模式下将请求 pdu 与响应 pdu 映射?我想我可以使用 CommandId 和序列号来做到这一点。但logica模拟器返回的CommandId与请求的CommandId不相等。

示例:

Enquire Link Comman ID (Request) = 21
Enquire Link Comman ID (async response from simulator) = -2147483627

请告诉我如何在异步模式下将请求事件与响应事件映射。

最佳答案

查看protocol definition PDF从第16页的表6.1中,您可以发现用于关联的字段不是CommandID(定义请求类型),而是Sequence No

来自文档:

A sequence number allowing requests and responses to be associated. Allocation of this reference number is the responsibility of the originator, who should ensure that the number is monotonically increasing for each submitted request. The associated response packet must preserve this field.

关于java - 将响应与 Logica SMPP 异步模式中的请求相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12684968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com