社区
移动开发其他问题
帖子详情
用GSM群发短信,求源码!!!
max312817058
2007-10-18 08:57:42
我做了个短信收发器,但现在还不能群发,请求各位大哥大姐的帮助。
...全文
150
13
打赏
收藏
用GSM群发短信,求源码!!!
我做了个短信收发器,但现在还不能群发,请求各位大哥大姐的帮助。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianma2005123
2010-05-12
打赏
举报
回复
短信群发应该也是依据数据库中的卡号来的吧?可以设定一个卡号范围来实施群体下发,觉得跟CAS数据播发差不多。
幻想多巴胺
2010-04-24
打赏
举报
回复
你用的是什么语言。
vvhh33qq15
2010-04-14
打赏
举报
回复
版主贴主早上好!
版主贴主每天都有好心情!
2回帖是一种美德!S
==========================
介+绍:
http://spritebrowser.com
i
1)可录制上网记录,截获Http信息。
2)利用截获的Http信息自动生成命令(Page,拖拽即可完成)
3)执行命令,模拟浏览器向Web服务器发生命令。
中文论坛:
http://spritebrowser.com/LunTan
2
要看美女来这里:
http://byhat.com
=======================
软件创业QQ 群:103815692
n
vvhh33qq15
2010-04-14
打赏
举报
回复
版主贴主早上好!
版主贴主每天都有好心情!
pwbSrQzWYCsFJnSdIX回帖是一种美德!A07YDH6e8DvRCmg1Th
==========================
介+绍:
http://spritebrowser.com
DysPJnUjUCAdG9YroW
1)可录制上网记录,截获Http信息。
2)利用截获的Http信息自动生成命令(Page,拖拽即可完成)
3)执行命令,模拟浏览器向Web服务器发生命令。
中文论坛:
http://spritebrowser.com/LunTan
pwbSrQzWYCsFJnSdIX
要看美女来这里:
http://byhat.com
=======================
软件创业QQ 群:103815692
Qg6FnfxqibFmz3UMC1
knowledge_Is_Life
2008-05-01
打赏
举报
回复
没遇到过这种情况.
UltraBejing
2008-04-30
打赏
举报
回复
不明LZ在说什么
bshawk
2008-01-05
打赏
举报
回复
群发? 基本原理是不是就是循环发送,把你要发送的人都循环完一遍。
okhere
2007-11-10
打赏
举报
回复
网上资料多的很,我这有,需要的话,给我email okhere@163.com
nininiao
2007-10-24
打赏
举报
回复
我什么都不懂
hannyhe
2007-10-21
打赏
举报
回复
f需要的话,可以把我的开发框架告诉你
我是做的群发用的软件
QQ,344341670
免费短信控件(支持Wavecom模块) 1.0(含控件
源码
和示例
源码
)
免费短信控件(支持Wavecom模块) 1.0(含控件
源码
和示例
源码
)
有人测试过,我还没有测试!
本控件适用于WAVECOM模块,以及具备标准AT指令的
GSM
模块都可以使用,
短信在发送和接收的时候都采用多线程,发送和接收的都提供了成功和失败的返回值,是目前网络上最强大的免费短信收发控件!自认为!哈哈!本控件经过了400多条短信群发测试,未发现任何问题! 支持Delphi
送福信使
GSM
短信收发模块(支持特服号群发)
编码过程是这样的,第一个字符通过右移2位获得第一个目标字符的Base64表位置,根据 这个数值取到表上相应的字符,就是第一个目标字符 ,然后将第一个字符左移6位加上第二个字符右移4位,即获得第二个目标字符,再将第二 个字符左移4位加上第三个字符右移6位,获得第三个 目标字符,最后取第三个字符的右6位即获得第四个目标字符.
短信网关接口源代码+demo
短信网关接口源代码:口标准:客户端通过Tcp连接到服务器(211.162.36.89:8021, IP可能会变动,变动时,以www.pohoo.com网站公布的为准)。连接成功后客户端应首先发送注册串为:Login Name=【注册名】&Pwd=【注册密码】&Type=【注册类型,0:接收和发送;1:接收;2:发送;默认为0】(回车换行) 注:强烈建议使用Type=0的模式。如果所有服务注册成功,服务器返回给客户端字符串:Pass(回车换行)否则将断开连接。指令集: 1:分发中心向服务方发送用户的短信请
求
,格式如下: 分发中心==>Deliver CommandId=【命令标识,4字节整型,循环使用】 &GateName=【源网关名】 &ItemId=【节目标识】 &UserNumber=【用户号码】 &SpNumber=【服务号码,必须以9160开头】 &MsgCode=【短信编码,0:ASCII串;3:短信写卡操作;4:二进制信息;8:UCS2编码;15:含GB汉字; 24:UCS2编码闪电短信(Msg<=69个汉字),124:GBK编码闪电短信(Msg<=69个汉字)】 &Msg:=【短信内容,经加码处理,需解码】 (回车换行) 回应:Received CommandId=【对应于发送时的命令标识】(回车换行) 2:服务方向分发中心提交发送内容,格式如下: 服务方==>Submit (空格) CommandId=【命令标识,4字节整型,循环使用】 &GateName=【目的网关名】,默认由分发中心根据手机号码决定目的网关名】 &ItemId=【节目标识】 &SpNumber=【服务号码,以9160开头】 &UserNumber=【目的用户号码,如果是群发将个号码之间用“,”隔开,注意最多只能有255个群发号码】 &FeeNumber=【计费号码,短信产生的费用由该号码承担,不填时默认向目的用户号码收费】 &FeeType=【计费类型,1:免费,需申请,2:按条计费,3:定制包月计费(同时要
求
ReportFlag=2)。默认:2】 &ScheduleTime=【定时发送时间,默认立即发送,格式举例:2002年09月10日20:08:00为:020910200800】 &ExpireTime=【短信寿命中止时间,格式举例:021201090508,默认为移动或联通(24小时后)中止时间】 &MtFlag=【*引起MT消息的原因,仅当向联通用户发短信时需要该参数,0-MO点播引起的第一条MT消息;1-MO点播引起的非第一条MT消息; 2-非MO点播引起的MT消息;3-系统反馈引起的MT消息。默认为0】 &ReportFlag=【状态报告标志,0:不需要 状态报告;1:无论成功与否都返回状态报告;2:该条消息仅携带包月计费信息,不下发给用户; 3:只有最后出错时要返回状态报告,默认:0】 注:在每次包月定制计费时都需发送一条内容为空串,ReportFlag=2,FeeType=3的记录,该短信不会下发给用户,仅用于告知网关向 该用户收取包月费用,在用户没有取消定制的情况下每月必须且只能发送一次。 &MsgCode=【短信编码,0:ASCII串;3:短信写卡操作;4:二进制信息;8:UCS2编码;15:含GB汉字; 24:UCS2编码闪电短信(Msg<=69个汉字),124:GBK编码闪电短信(Msg<=69个汉字)】 &MsgId=【用户自定义消息标识,推荐格式:年月日时分秒+6位自递增码,例如:9月23日10:00:03发出的序号为1记录可定义为 923100003000001。自定义格式最大不超过20个字符且不能有需加码解码的特殊字符】 &ExtData:=【短信扩展数据,服务方短信发送的附加信息,在有报告反馈时会连带该扩展数据反馈给服务方,需加码处理,但加码后不能超过 120个字节长度。默认为空串】 &TP_pId=【
GSM
协议类型。详细解释请参考
GSM
0 3.40中的9.2.3.9】 &TP_udhi=【
GSM
协议类型。详细解释请参考
GSM
03.40中的9.2.3.23,仅使用1位,右对齐】 &Msg:=【短信内容,需加码处理】 (回车换行) 回应:Received CommandId=【对应于发送时的命令标识】(回车换行) 3:分发中心向服务方发送报告,格式如下: 分发中心==>Report CommandId=【命令标识,4字节整型,循环使用】 &GateName=【源网关名】 &MsgId=【服务方在Submit时写在MsgId参数中的值】 &ExtData=【服务方在Submit时写在ExtData参数中的值】 &State=【发送状态,0:向网关提交成功,1:向网关提交失败,2:发送成功,3:等待发送,4:发送失败,5:Submit参数错误】 (回车换行) 回应:Received CommandId=【对应于发送时的命令标识】(回车换行) 4:分发中心为了测试服务方是否连接,会在等待1分钟未收到任何数据发送测试指令,该指令也可由服务方主动发起: 分发中心或服务方==>ActiveTest CommandId=【命令标识,4字节整型,循环使用】(回车换行) 回应:Received CommandId=【对应于发送时的命令标识】(回车换行) 5:无论分发中心还是服务方,只要3分钟之内未收到任何数据要主动断开连接,对于服务方在断开后重新连接。加码解码规则: 加码时将字符串中的所有字符转换成其对应的ASCII值的16进制值,例如:“A”的ASCII码值为65,以16进制值表示为41,故应发送两个字符 “41”以代表字符“A”。对于汉字则以其内码的16进制值来表示,如“测试”应为:B2E2CAD4。参数中只要参数标识与内容之间用 “:=”连接的都需要解码后方可使用,解码时将没两位当成其ASCII值的16进制值将其还原。 注: 1、命令和回应并非一个命令完了后紧接者就回应,服务方可一次发出许多条指令,可能在若干条后才陆续收到回应,根据“Received”的 “CommandId”可知道是对于哪一条发出指令的回应。 2、指令和参数标识不区分大小写,但各参数内容区分大小写。 3、不需要的参数可不参与发送,此时系统认为该参数值为系统默认值。同时所有参数的位置并不固定,请不要按照位置获取特定参数值。 4、信息发送方对于参数如果进行过加码处理的其参数标识和参数之间用“:=”连接,否则用“=”连接。同样对于接收方,只要发现参数标识和 参数之间用“:=”连接,接收方必须对参数内容进行解码方可使用。 5、当注册类型为发送,回应内容也是从该通道反馈,但报告的反馈是从同注册名的接收注册通道反馈的。 6、新网关测试需向鸿讯要
求
提供测试的注册名和密码。 6: 错误代码: 1、 100:用户名或密码不正确,登录失败 2、 110:记费号码与注册手机不符。 3、 111: 实际IP与登录IP不符
再送一份,C#发送短信
源码
!
今年三月份,用VB,C#各写一份用手机+电脑+数据线发送短信的程式!感觉还行。 以下的功能单一,只能单发,或群发。只是初始的版本。朋友们可以看看其中的 一些技巧,如怎么将进值转换,中文转换,字符移位处理。用MSCOMM怎么发送和接收 数据,怎么延时等! using System; using System.Drawing; using System.Collections; using Syst
Android
群发短信
manifest.xml中加权限
移动开发其他问题
790
社区成员
13,285
社区内容
发帖
与我相关
我的任务
移动开发其他问题
移动平台 其他移动相关
复制链接
扫一扫
分享
社区描述
移动平台 其他移动相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章