短信应用系统
来源:互联网 发布:mac中文游戏 编辑:程序博客网 时间:2024/04/30 00:05
(摘自-http://student.csdn.net/space.php?uid=254556&do=blog&id=25374)
短信应用系统案例列表:
第一个案例:实时单发
第二个案例:实时群发
第三个案例:定时发送短信
第四个案例:同一部门可选择发送
第五个案例:不同部门可选择发送
发送短的几种方式:
(1)通过移动或者联通端口发送,一般难以申请,每个月而且近似海量才有申请的必要性,开发相对有一定的难度;
(2)通过短信猫完成短信发送,这个倒也简单易行,设备价格几百元不等,开发起来难度也不大;
(3)通过第三方短信运营商,他们一般提供了插件或者动态链接库,发送速度(每秒钟吞吐量)比短信猫要快,开发
难度与短信猫要当。
我们第一个案例非常简单,界面部分显示两个文本框,一个用来输入手机号码,一个用来输入短信内容。 第一步:复制所需要的MSDP.dll文件到系统目录中。
这个案例中唯一难点就是你要熟悉C#如何调用DLL动态链接库文件,熟悉发送短信的函数。
请把“MSDP.dll”文件复制到“C:/WINDOWS/system32文件夹下。
“MSDP.dll”文件下载地址:MSDP.dll
- 调用三个重要函数
//初始化登录
[DllImport("msdp.dll")]
private static extern int SkInit(string AHost, string AUser, string APass, int AProxyMode, string AProxyHost, int AProxyPort, string AProxyUser, string AProxyPass);
功能:初始化与服务器建立连接,需要向服务器提交带有账号和密码的信息,只有通过验证后才可以有效的进行以发送短信等操作。
注意:一次验证后此连接将保持登录状态,随后的发送短信等命令不需要提供身份验证,直至到退出登录,重新连接后需要重新登录。
//发送短信函数
[DllImport("msdp.dll")]
private static extern int SkMultiSend(int AContentType, string ATime, string AExNo, string AMobileList, string AMsg, byte[] ASuccessList, byte[] AFailureList, out int ASuccBufSize, out int AFailBufSize);
功能:根据指定的手机号码和内容发送短信。
//退出登录
[DllImport("msdp.dll")]
private static extern int SkLogout();
功能:退出,释放资源。
- 发送短信代码
- 短信应用系统
- 短信应用系统
- 激活系统的短信应用
- 使用.NET从零开始打造短信应用系统
- 插入一条记录到系统短信应用
- Android4.4以上系统选择将第三方短信应用设置为默认短信应用方法
- 系统短信 自定义短信
- 系统短信
- 使用.NET从零开始打造短信应用系统之一
- 使用.NET从零开始打造短信应用系统之一
- 使用.NET从零开始打造短信应用系统之二
- 使用.NET从零开始打造短信应用系统之一
- 使用.NET从零开始打造短信应用系统之三
- 使用.NET从零开始打造短信应用系统之四
- 使用.NET从零开始打造短信应用系统之五
- 使用.NET从零开始打造短信应用系统之六
- 使用.NET从零开始打造短信应用系统之七
- 短信应用设计备忘录
- Android的电话功能介绍
- POJ 1475 推箱子 解题报告
- 求助:关于vrp问题的源程序
- Linux手机打电话代码分析
- 双向BFS分析
- 短信应用系统
- 详解Android SDK1.6中Text-To-Speech(TTS)语音朗读
- 我的c学习之路一------开发环境的安装
- C++之父:Bjarne Stroustrup 语录
- 十招教你学会软件破解
- AIDL --- Android中的远程接口[转]
- 基于openjweb1.8+开发的中华女性素质教育基金会门户网站介绍
- RTX解决方案-给那些在windows操作系统下需要对时间进行精准控制且需要提高运行速度的应用
- Android应用协调器------Intent[转]