知识大全 用Delphi实现BP机、手机短讯 精华篇[1]

Posted

篇首语:明天的希望,让我们忘了今天的痛苦。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用Delphi实现BP机、手机短讯 精华篇[1]相关的知识,希望对你有一定的参考价值。

用Delphi实现BP机、手机短讯 精华篇[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

很多人一定用过OICQ 想必也用过了它的BP机短讯 手机短讯 编程的朋友一定想实现这种功能

如果你的程序能发到手机 发到BP机一定很酷 现在我就介绍一种可行的方法

一 原理

它不同于OICQ的双方都在网上才能进行交流的寻呼功能 它可以将文字信息发送到真正的寻呼机上

只要你能够上网 就可以自己动手 随时随地将信息发送出去 即使你在国外 也可以利用它来向

国内的友人发送信息了 而且不用交纳国际长途费用 是不是方便又省事呢!

二 分析

现在网上各寻呼台都有网上服务 网页寻呼(Web Paging)就是常用的一种 它是通过在互联网上访问

寻呼台的主页 然后由寻呼台的信息寻呼系统打传呼 所以我们只要利用HTTP协议就可以实现网络

寻呼了 以下就简单介绍一下HTTP协议 HTTP中完成一个会话通常要完成

)客户端程序与服务器建立连接

)发送请求

)服务器响应客户端

)关闭连接

HTTP常用到的请求有

)GET(请求一万维网页)

)HEAD(读取一万维网页的头部)

)PUT(请求一存储万维网页)

)POST(附加一个命名的资源)

)DELETE(删除万维网页)

)LINK(连接两个已有的资源)

)UNLINK(断开两个已有资源的连接)

HTTP中常用到的应答状态代码有 (*号代表 间的一个数)

** (信息)

**(成功)

**(客户端错误)

**(服务器错误)

其实我们要实现的程序 只用POST GET请求 收到正常应答就可以了 POST可以用于把用户输入

的数据以数据流的方式传给CGI程序 CGI通过Contect Length环境变量来取相应长度的数据流信息

POST请求格式如下

        POST //    scuta  edu  cn/stu/chatroom/check  asp HTTP/        Accept: image/gif   image/x  xbitmap   image/jpeg   image/pjpeg   application/vnd  ms  powerpoint   application/vnd  ms  excel   application/msword   */*  Referer: //    scuta  edu  cn/stu/  Accept  Language: zh  cn  Content  Type: application/x    form  urlencoded  Proxy  Connection: Keep  Alive  User  Agent: Mozilla/       (patible; MSIE       ; Windows     )  Host:     scuta  edu  cn  Content  Length:       Pragma: no  cache  Cookie: ASPSESSIONIDQGGGQHHE=ABGNNOJCIGOFCDLBIOLHKAFK  

服务器正常应答的头部结构为

OK HTTP/ 说明提交数据成功

三 程序的实现

Delphi中NMHTTP已经可以很容易的实现上面的所说的数据提交 而且它还支持Proxy 这样对于通过

代理服务器上网一样可以适用 并且它不是OICQ中发送讯信所用到SOCKET 代理

新建一个窗体 加入组件一个ComboBox 命名为callto 用于存放寻呼对象 如国信寻呼就有 加入组件Edit 命名为tonumber

表示寻呼号码 加入组件RadioGroup 命名为RadioGroup Caption设为呼机类型 items中加入两

项 分别为中文机 数字机;加入组件Edit 命名为firstName 用于表示发寻呼人的姓 加入组件RadioGroup 命名为RadioGroup Caption设为寻呼人性别 items中加入两项 分别为先生 小姐;

加入组件Memo 命名为callmsg 用于输入发送的信息(注 对于数字机只能是数字信息) 加入组件NMHTTP 命名为NMHTTP 加入Checkbox 命名为ifuseproxy 用于确定是否使用代理服务器;加入两

个Edit组件 分别用于软件代理服务器地址 代理服务器端口 最后加入命令按钮 Caption设为 发送

cha138/Article/program/Delphi/201311/24875

相关参考

知识大全 谁有手机刷机软件,安全可靠的,维修手机用的较多的

谁有手机刷机软件,安全可靠的,维修手机用的较多的三星手机刷机问题:1、三星官网没有手机刷机(fastboot模式\\工厂代码\\工程模式/rom/基带/recovery/水货修改中文)等相关资料提供。

知识大全 用手机软体刷机可靠不有没有刷机过的朋友推荐一下手机应用刷机软体

用手机软体刷机可靠不有没有刷机过的朋友推荐一下手机应用刷机软体由于手机所支援的网路是由硬体所确定的,无法通过破解软体或者升级软体系统让手机支援其他运营商的网路的。想下个刷机软体来刷一下手机,不知道刷机

知识大全 安卓手机什么刷机软件好用

安卓手机什么刷机软件好用?每种软件其实功能都相差不大。看习惯用哪个,我习惯刷机大师。用什么刷机软件刷安卓手机最好?我现在用的是应用宝的电脑版本。它的工具箱里面有一键刷机t功能。方法与步骤;打开电脑,用

知识大全 现在最好用的安卓手机刷机助手有哪几个啊

现在最好用的安卓手机刷机助手有哪几个啊?最好要比较稳定,安全,安卓刷机包比较多的!现在安卓手机刷机助手很多啊,奇兔刷机,刷机大师什么的。。根据我自己和身边那些基友们,他们都是比较喜欢奇兔刷机吧。因为奇

知识大全 最好的手机刷机软件是什么

最好的手机刷机软件是什么?那要看你是什么系统塞班最好的事稀饭破解的JAF特殊的比如C5-03必须用凤凰刷机了!具体去塞班论坛看看三星手机刷机软件最好的1、三星官网没有手机刷机(fastboot模式\\

知识大全 摩托罗拉的里程碑一代现在用的是安卓2.1的系统,这个手机可以刷机成安卓2.2的系统吗

摩托罗拉的里程碑一代现在用的是安卓2.1的系统,这个手机可以刷机成安卓2.2的系统吗?你好:这个手机是可以完美升级到安卓2.2的,因为当时刚出2.2的时候就首先推出了里程碑1代的2.2ROM了,而别的

知识大全 手机怎么刷机升级系统

手机怎么刷机升级系统?直要手机用着稳定没毛病就最好不要刷新,刷机后不一定就会变得性能强多少。手机怎么刷机怎么升级系统安卓手机升级其实就是我们说的刷机,通过重装安卓系统以解决一些系统问题工具/原料And

知识大全 iphone4更新固件失败后开不了机,手机上显示一根数据线和iTunes,用itunes

iphone4更新固件失败后开不了机,手机上显示一根数据线和iTunes,用itunes  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布

知识大全 请问苹果手机已越狱要怎么设置主题啊。请详解

请问苹果手机已越狱要怎么设置主题啊。请详解?打开手机选A屏进入个性化点底部的分类进入模块分为:1.桌布(模块)2.图标(模块)3.拔号(模块)4.短讯(模块)5.桌面(模块)可以选择自己喜欢的模块类型

知识大全 如何给手机换系统,刷机一类的

求高手如何给手机换系统,刷机一类的!山寨机不能刷的,山寨的系统一半都是MTK只能用Java格式(就是字尾是jar)的软体,刷机改系统似乎只有见过手机windows系统可以刷安卓手机如何刷机,换系统no