SMS开发,请大家多多支持,多提宝贵意见,见者有分(300分)

  • 主题发起人 LanFairy
  • 开始时间
应该从破戒电信的gateway开始,主要问题是找到地址,并想办法获得格式,
然后模拟其内部信息形式发送。
否则,你只能向QQ一样和点心和做了。
对了,大家想办法拆开QQ试试,用他的,总不能说关就关吧?
 
如果QQ是在客户端有这么一段发送代码,那破解容易,可是如果客户端只是
把发送请求发送到服务器上,然后再在服务器上认证、发送,这就不好解决了。
 
如何运用smpp协议开发?????????????
 
如果你能搞到电信提供的一个dll文件那你你就可以轻而易举地发送短消息了
 
to:antic_ant
公司与电信合作,好象有个dll文件,但是怎么编程实现发送短消息呢?
dll里面的内容是什么,没有什么说明,该怎么调用呢?
 
报到,听课
 
真是知识的源泉,我喝都喝不及...
 
不用瞎讨论了。
如果你确实想做,跟移动合作,他们会给你网关地址,给你用户名和口令,告诉你发送格式,
甚至给你API,拿来用就行了。
如果你根本不想做,讨论了又有什么用?
我看都是搞应用的,没必要去讨论什么编码格式。
 
好厉害的人物啊!
 
本人因最近很忙,所以没有整理新的信息给大家,喜欢的话请大家共同讨论。
版主认为没有意义可以自行将它解决掉。
如果大家真的关注的话可以去www.wap86.net看一看,再见!!!
 
上网查找一个CMPP协议即有接口。
 
实际上只要会socket编程,能读懂SMPP协议,最后搞到一个SMSC接口,就可以啦!
特别是第3个条件,各位不在相关软件公司或不在电信有关部门,呵呵!别浪费时间了。
实际上基础好的家伙有了条件后,1个月左右就可以出成果了。
[:D]
 
[blue]GPRS是一种重要的移动数据业务,与目前的非话音移动业务相比能够有效地提高频谱利用
率、容量。但现在仍然存在一些因素限制着GPRS的应用。 对所有用户来说有限的小区容量。
GPRS确实能够影响一个网络现有的小区容量,对于不同的用途而言只有有限的无线资源可供
使用。例如,话音和GPRS呼叫都使用相同的网络资源,这势必会相互产生一些干扰。其对业
务影响的程度主要取决于时隙的数量。当然,GPRS可以对信道采取动态管理,并且能够通过
在GPRS信道上发送短信息来减少高峰时的信令信道数。   
在实际应用中速率比理论值要低得多。要达到GPRS数据传输速率理论上的最大值172.2kbps,
就要求只有一个用户占用所有8个时隙并且没有任何防错保护。一个网络运营者将所有8个时
隙都给一个用户使用显然是不太可能的。另外,最初的GPRS终端预计可能会受到严重的限制
——仅支持1个、2个或3个时隙。一个GPRS用户的有限带宽因此也会受到严重的限制。所以
,理论上GPRS的最大速率将会受到网络和终端现实条件的制约。事实上,移动网络的数据传
输速率似乎总是比固定网络要低。除非引入GSM演进的增强性数据速率(EDGE)和UMTS技术,
否则对于单个移动用户来说,较高速的数据速率是不可能实现的。   
次最佳(次优化)调制。GPRS基于一种GMSK(高斯滤波最小频移键控)调制技术,相比之下
,EDGE基于一种新的调制机制,该机制允许更高的比特率通过空中接口调制。
转接时延。GPRS分组通过不同的方向发送数据,最终达到相同的目的地。那么数据在通过无
线链路传输的过程中就可能发生一个或几个分组丢失或出错的情况。有关标准组织认识到了无
线分组技术的固有特性,并且引入了数据完整性和重发策略,不过也由此产生了潜在的转接
时延。因此,高质量的应用最好还是采用HSCSD(高速电路交换数据)来实现。HSCSD是一种
简单的电路交换数据呼叫,传输时延发生的可能性要小得多。 [/blue]
 
学习学习
 
以下是一段用PDU格式对中文编码的程序,用WideString实现
function Encode1(var s:String):String;
var
i,j,len:Integer;
cur:Integer;
t:String;
ws:WideString;
begin
Result:='';
ws:=s;
len:=Length(ws);
i:=1;j:=0;
while i<=lendo
begin
cur:=ord(ws);
//BCD转换
FmtStr(t,'%4.4X',[cur]);
Result:=Result+t;
inc(i);
//移位计数达到7位的特别处理
j:=(j+1) mod 7;
end;
end;
解码程序比较复杂,英文涉及到移位问题。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部