问题标签 [pdu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
273 浏览

c# - 如何通过 GSM 调制解调器发送包含波斯文本的 SMS?

我将在 C# 中使用 gsm 调制解调器发送波斯短信,我有一个问题,当我发送消息时,短信不正确,例如 textmessage = 'سلام',我收到了 '????'。调制解调器型号= dlink 157 请更改我的代码

0 投票
1 回答
569 浏览

node.js - NodeJs-SMPP:ETIMEDOUT 错误

我正在使用node-smpp。应用程序不会每次都连接smpp服务器发送短信,只是连接一次,2-3分钟后应用程序重新连接。应用程序工作正常并发送短信。但有时在 2-3 天或 1-2 周内会出现错误“ETIMEDOUT”并且 smpp 服务器不返回响应。

如何解决这个问题。

0 投票
0 回答
43 浏览

android - Android MMS Content Provider 不存储事务 ID

我正在开发一个具有BroadcastReceiver侦听WAP_PUSH_RECEIVED_ACTION的应用程序,然后尝试使用downloadMultimediaMessage() 下载彩信的内容。

但是,这只有在默认消息应用程序(不是我的)没有首先访问它时才有效,因为一旦下载了彩信,运营商通常会从其服务器中删除彩信。

发生这种情况时,我不得不回退到在 Android 的 MMS 内容提供程序中查找下载的 MMS。我必须找到我正在寻找的彩信的唯一可靠信息是我从WAP_PUSH_RECEIVED_ACTION通知中获得的事务 ID,但由于某种原因,内容提供程序中的所有事务 ID都是null.

如何仅使用我在我的BroadcastReceiver.

0 投票
0 回答
230 浏览

android - 如何从存储在Android数据库中的多条短信中恢复一条长短信(文本)?

我有ContentObservercontent://sms/inbox。当我从一个 Android 模拟器向另一个 Android 模拟器发送长 SMS 消息时,这ContentObserver会触发多次(取决于长 SMS 消息中的短 SMS 消息的数量)。我需要将短消息连接到一条长消息中,但我没有一个功能可以确定这些消息是作为一条长消息的一部分发送还是它们是独立的连续短消息。似乎可用cursor的列根本不包含这样的功能:

据我所知,有一种方法可以通过receiver和进行所需的连接"pdus"。这是唯一的方法吗?

PS我发现真正的(不是模拟器)Android SMS 客户端不会将长消息保留为一系列短消息。它在方法中连接短消息storeMessage并将它们作为一个完整的长消息保存在数据库中。那么问题来了,为什么安卓模拟器短信客户端和真实的不一样!?

更新: SmsObserver类:

注册/注销发生在onResume/onPause回调中Fragment

0 投票
0 回答
220 浏览

java - 使用 SNMP4J 从 PDU 数据包中检索目标 IP 地址

我在从收到的 pdu 中检索目标 IP 地址时遇到问题。“getPeerAddress()”给了我发件人的 IP 地址。但我想要的是命令/收到的 pdu 中的 IP 地址或主机名。

例如“10.255.255.221”来自

snmpset -v 1 -c M 10.255.**.221 1.3.6.1.4.1.161.3.6.37.2.6.1.1.4.2 i 3.

我尝试了 pduV1 的 getAgentAdress 但没有显示。

编辑:我的机器有多个 IP 地址

0 投票
1 回答
134 浏览

java - java ussd中的PDU和UCS2

我在我的设备中使用 SIM-900。

我需要从 sim 卡中获得余额。

我使用这个命令并得到这个结果。

结果:

我知道这个结果是 PDU 格式和 UCS2,但我无法阅读文本。

我使用这个网站。和工作,但我不能在 java android 中。 在此处输入图像描述

0 投票
0 回答
33 浏览

android - 考虑到 pdu 已创建为字符串时,如何从 pdu 对象创建 SmsMessage 尤其是在使用 WorkManager InputData 时

我正在使用广播接收器来拦截传入的消息。我已将意图数据从 OnReceive 方法传递给 WorkManager 类。我想从 pdu 中获取一个 SmsMessage,但是由于在 doWork 方法上接收到的数据是字符串,即使 pdu 对象也是一个字符串,因此很难从这样的 PDU 创建一个 SmsMessage 对象。下面是我的广播接收器代码;

0 投票
0 回答
208 浏览

c++ - Libtins TCP流丢失数据包?

首先,感谢您的耐心等待。这个问题可能只是由于我缺乏了解,因为我是 PDU 的初学者,...

我正在尝试使用libtins重新组装一些 TCP 流以测量一些指标。问题是,当我希望创建一个新流时,libtins 没有检测到任何新流。

这是我配置我的嗅探器的方式:

这是我的新流回调

通过在禁用缓存的情况下加载 Google 主页,控制台将记录大量具有各自大小的“收到的数据包”,但不会记录与创建新流相关的任何内容。

没有流开始

我通过保持程序运行并通过许多不同的网站进行测试,有时我会得到与流相关的日志记录,所以我猜所有的代码都不正确?

我的代码有什么问题吗?有没有更简单的方法来重新组装我的 TCP 流的大小?

非常感谢。

0 投票
1 回答
347 浏览

c - c语言中的SMS PDU编码

我正在使用 C 语言进行 SMS PDU 编码。我在对电话号码进行编码时遇到问题。如果电话号码是“12345678912”,则编码为“2143658719F2”是正确的。但是当电话号码是“33689004000”时,它被编码为“33869400F0”。编码后奇数索引处的零点丢失。

代码是

这个问题的解决方案是什么?

0 投票
1 回答
358 浏览

c# - 如何发送超过 70 个字符的短信

如果要发送的 SMS 消息少于 70 个字符,我的代码可以正常工作。

我想发送每条消息包含 70 到 200 个字符的消息。

}