社区
VB基础类
帖子详情
关于在vb中用mscomm发长短信的问题!
cqq_chen
2010-03-30 04:39:45
发送是成功了,到手机上还是分成两条,有哪们有玩过的,说说看!
...全文
406
55
打赏
收藏
关于在vb中用mscomm发长短信的问题!
发送是成功了,到手机上还是分成两条,有哪们有玩过的,说说看!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
55 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wy
2011-12-17
打赏
举报
回复
[Quote=引用 1 楼 cqq_chen 的回复:]
pdu串中已经加入:050003210202
发送也正常,就是到手机上还是分成两条!
[/Quote]
http://mobiletidings.com/2009/02/18/combining-sms-messages/
提问的人,这个连接很有用,看看就能明白了,我先简单说一下
你知道在短信内容(tp-ud)的部分加入UDH字段,说明你已经找了很多资料了
我给你的网页里面还有一个地方要修改,就是UDHI(信息内容头指示)
也就是文章中的41(着色的)中的第6位,当这一位置一时,接收设备(手机等)才会从短信内容中分离UDH字段(也就是你加入的050003210202字段)。
祝你成功
efengxu
2010-04-09
打赏
举报
回复
我以前也做过pdu发送短信的相关程序,你的问题基本是模块是否支持长短信的问题了
如果你用手机发送短信的话,要看你手机gsm模块是否支持长短信了,我以前用的是短信猫发送长短信的,发送多于70个字符,到手机上是可以显示一条长短信的
有的模块不支持,那是没办法的
feifei20080
2010-04-09
打赏
举报
回复
我这里刚好有个短信猫的程序,我的就是能收长短信,但是从数据库中读出来的中文发送出去就是乱码
有时间交流一下23284221
cqq_chen
2010-04-08
打赏
举报
回复
再顶一次!
cqq_chen
2010-04-06
打赏
举报
回复
没人帮忙看看吗?
cqq_chen
2010-04-05
打赏
举报
回复
[Quote=引用 44 楼 jennyvenus 的回复:]
引用 43 楼 cqq_chen 的回复:
引用 35 楼 jennyvenus 的回复:
一时想不明白,关键是我们并不知道手机在发送时做了什么设置,试着将所有的参数都跟手机完全一样看看。
看过很多这方面的资料(有朋友专门在做手机AT开发方面的),应该做法是一样的,没有太大的区别...
俺一直做卡,3年前做过sim卡,按俺当时的理解,在组织好tpdu之后,不让手机处理,手机就……
[/Quote]
后来问了那个朋友,大概意思和你的一样,可不理解的是为什么通过PC发的手机为什么处理不了呢?
hxc1186
2010-04-04
打赏
举报
回复
salkdjlkasd
cqq_chen
2010-04-04
打赏
举报
回复
看来是没人帮我了,哎!
chinaboyzyq
2010-04-02
打赏
举报
回复
帮你顶一下……
chinaboyzyq
2010-04-02
打赏
举报
回复
帮你顶一下……
chinaboyzyq
2010-04-02
打赏
举报
回复
帮你顶一下……
用户 昵称
2010-04-02
打赏
举报
回复
[Quote=引用 43 楼 cqq_chen 的回复:]
引用 35 楼 jennyvenus 的回复:
一时想不明白,关键是我们并不知道手机在发送时做了什么设置,试着将所有的参数都跟手机完全一样看看。
看过很多这方面的资料(有朋友专门在做手机AT开发方面的),应该做法是一样的,没有太大的区别...
[/Quote]
俺一直做卡,3年前做过sim卡,按俺当时的理解,在组织好tpdu之后,不让手机处理,手机就直接发了。
cqq_chen
2010-04-02
打赏
举报
回复
[Quote=引用 35 楼 jennyvenus 的回复:]
一时想不明白,关键是我们并不知道手机在发送时做了什么设置,试着将所有的参数都跟手机完全一样看看。
[/Quote]
看过很多这方面的资料(有朋友专门在做手机AT开发方面的),应该做法是一样的,没有太大的区别...
cqq_chen
2010-04-02
打赏
举报
回复
[Quote=引用 40 楼 moke520 的回复:]
这个应该没办法吧....
就算是手机对手机....
字多了的时候也一样被分两条的
[/Quote]
错,目前大多数手机(至少我看到的手机)都已经支持长信息(至少210个字以内是支持的)。
cqq_chen
2010-04-02
打赏
举报
回复
[Quote=引用 37 楼 tiger_zhao 的回复:]
长短信的拆分是在手机和电信交互的信息头中注明的(类似我16楼链接的例子),如果你只是将信息简单拆分成多次信息的发送,那么对接收方的手机来说就是独立多条信息,除非你在接收端再用程序将它们拼成一条。
要让手机自动拼,就要用手机可识别的格式。
[/Quote]
明白你的意思,这就是我在怀疑可能无法完成的原由。
事实上手机发给手机的信息,下载后的信息就是和我分析的结果是一样的,而自己存放在手机上的长信息的结构也没有区别,所以....
算了,再等看看,如果没有结果就算了...
moke520
2010-04-02
打赏
举报
回复
这个应该没办法吧....
就算是手机对手机....
字多了的时候也一样被分两条的
cqq_chen
2010-04-02
打赏
举报
回复
[Quote=引用 36 楼 chinaboyzyq 的回复:]
网上有一篇《手机 SMS PDU 格式参考手册》值得看一下,网址记不得了,你搜一下吧。
我原来是准备做wince手机短信软件时用,后来也没空也没去做。
[/Quote]
谢谢!
chenyubo1977
2010-04-01
打赏
举报
回复
没做过,帮顶吧,再接点分
Tiger_Zhao
2010-04-01
打赏
举报
回复
长短信的拆分是在手机和电信交互的信息头中注明的(类似我16楼链接的例子),如果你只是将信息简单拆分成多次信息的发送,那么对接收方的手机来说就是独立多条信息,除非你在接收端再用程序将它们拼成一条。
要让手机自动拼,就要用手机可识别的格式。
用户 昵称
2010-03-31
打赏
举报
回复
1)以前知道联通不支持多条短信,移动可以。现在联通是否可以不知道
2)知道在nokia上可以,其他的是否可以不知道
3)以前只接收过多条短信,没有发送过
4)在以前收到的多条短信中,其sms delieve type的bit 6(从0开始数)是置成1的。
5)多条短信中,其tpdu段的前6个字节是多条短信的属性,第一个字节是长度,第二个是拆分标识,第三个是拆分数据长度,第四个是唯一标志(用于将多条短信合并),第五个是拆分条数,第六个是当前条,从1开始。
加载更多回复(35)
VB
中用
MS
Com
m控件实现串行通信的程序.zip
VB
中用
MS
Com
m控件实现串行通信的程序zip,
VB
中用
MS
Com
m控件实现串行通信的程序
VB
中用
MS
Com
m控件实现串行通信的程序
VB
中用
MS
Com
m控件实现串行通信的程序.rar 介绍了关于
VB
中用
MS
Com
m控件实现串行通信的程序的详细说明,提供其它知识的技术资料的下载。
VB
网络编程实例
(自己的) ◆ 111.htm 在
VB
中实现文件上传 ◆ 112.htm 在
VB
中实现文件上载 ◆ 113.htm 在
VB
中使用UDP协议 ◆ 114.htm 在
VB
中用
Outlook发电子邮件 ◆ 115.htm 在WindowsNT网络中广播消息 ...
vb
控件开发 开发ocx
在
VB
中用
定时控件实现长定时操作 78 , 78.txt 在Visual Basic中,在GotFocus事件中快速选定文本 79 , 79.txt 在程序中注册和注销 OCX 控件 80 , 80.txt 在文本框中快速增加一串字符 81 , 81.txt 在文本框中实现由加...
SerialPort For
VB
.NET
VS6.0版本用MS
Com
m控件进行串口通信,.net之后新增SerialPort控件。做串口通信的可以看看。
VB基础类
7,765
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章