如何通过网站或者程序(如oicq)给手机发短消息(100分)

  • 主题发起人 主题发起人 千中元
  • 开始时间 开始时间

千中元

Unregistered / Unconfirmed
GUEST, unregistred user!
1)技术上如何实现的?
如果没有详细的,简单说说也可以,但是不要太简单,让我觉得用处不大分页就少给了:)
2)要和哪些部门打交道?
电信我想是要躲不开了..有没有作过这方面工作的.去找他们的哪个部门?
 
来自:Slong 时间:01-2-15 15:39:43 ID:455320
如果要做出发送短讯息的功能,必须有电信局的授权才行,前一段时间我做了一个相关
功能的COM,是给我们公司的ASP程序员在网页中调用的,其实我要做的东西很少,因为
电信局提供了一个动态连接库,叫EIApi.dll,它提供了四个函数:
int EIConnect(char *svrip,int svrport);
int EISend(int connectid,unsigned char type,int packnum,
char *data1,char *data2);
int EIRecv(int connectid,unsigned char *type,int *packnum,
char *data1,char *data2);
void EIClose(int socket_s);
分别是连接服务器,发送信息,接受反馈信息,关闭连接等功能。只要按顺序调用这四
个函数就完成了一信息的发送过程。
 
你不见网上很多手机通过网页可以发消息吗?
这样,你只在递交信息到这类CGI程序中,不就可以发了吗?
说白了,你只管post数据到web服务器就可以搞定了!
 
好像有一个控件可以,在7月号的软件杂志上有
 
必须要相应的电信给出接口才行的.杂志上的控件不可靠.
 
robertcool和yousoft的方法可以考虑
 
没有电信提供,谁也别想发送短信息

中国电信都没办法发送到中国联通
 
把手机通过串行口连接到计算上,可以自由发短信息,不是免费的,
通过串行口和手机通讯有现成的vcl控件。主要是nokia机型。
 
我现在正在做这个方面的一个项目,首先与电信的新业务发展部申请,可以获得一个特服号,
通过了电信的测试就可以独立运行了
因为这是跟电信通讯,电信也公布了这方面的通讯协议,在移动梦网中有下载。你在根据
那个通讯协议改写数据包结构,建立一个与短信网关的长连接,开始提交给短信网关ID号和
登陆密码,具体的数据包格式在那个通讯协议里有很详细的,再网站方面,点播可以通过一个
中间介和网站的应用网关通讯,网关在跟电信的短信网关通讯。
这里的技术关键是,如果用socket编程,要用sendbuf或receivebuf,因为这里的数据包格式
跟TCP的数据包格式有不同的。其他没有什么了,还有一点的就是,如果你想涉及一些更复杂的
操作,可能还要涉及到多线程的数据库操作了。如果一些简单的操作,只要一个中间介和网关程序就有了
 
老千,买个电信的号码,我给你发短消息,呵呵
很长时间不上网了
 
你可以到csdn去看,那里刚好有一篇文章。
http://www.csdn.net
 
独孤:
我有几个问题:
1)上面需要短讯中心的号码吗?,如果需要,则此号码对某个地区来话,用户只能用此
号码?
2)其网络图如下:
电信局的网关 《----》 我的服务器 《----》用户
| |
V |
-----------短消息--(手机)-------------->


以上对吗?

 
有些ip提供这些功能,不过大多数一公开后就被封了;所以都不愿意公开的
其实就是一个cgi的接口或者是asp接口的调用
 
http://delphibbs.com/delphibbs/dispq.asp?lid=604634
 
此路是我开,此树是我栽,要从此中过,留下买路财! 哈
 
后退
顶部