易截截图软件、单文件、免安装、纯绿色、仅160KB

BlackBerry上中国电信的WAP网关连接解析

中国电信前不久刚发布了BlackBerry 9530(Storm),不同的是,这一款是烧号的,因此可以想象开发的时候还是会遇到一些不同的。
最近拿到了一个测试机,调试了一下,以下是我个人的心得。
1, C网和G网的差别。中国电信的CDMA,在WAP连接时没有GPRS上APN的概念。可是可能有人要说,那么电信的“CTNET”和“CTWAP”是怎么一回事呢。其实这涉及到CDMA的底层,CDMA是建立在PPP之上的,也就是手机拨号上网,那么可能经历过modem拨号年代的童鞋可能还记得拨号的时候需要一个号码,还需要用户名和密码。那好,这里的ctnet和ctwap其实就是这里的用户名。中国电信的服务端(一个叫做PDSN的东东)会对用户不同的用户名做配置,ctwap被授予的权限显然被限制在WAP,而CTNET则能获得完全的TCP/IP的权限。通过这一手段,达到了中国移动cmnet和cmwap类似的效果。为什么这么做呢,我觉得应该是商业模式吧,让移动转来的用户能更快适应。在国外,通常没有这么复杂。
2,那么9530上如何上网呢。如果你打开选项-高级-TCP/IP,那么你会发现APN是不可改的,也就是说你没法配置CTNET或者CTWAP之类的东东。那么可以猜想,RIM应该和中国电信有一种协议,9530会自动的通过某种帐号上网。通过调试,我发现肯定不会是CTNET,很可能是类似CTWAP的帐号。
最后,好了,现在电信上支持的网络连接方式总结如下:
1,如果你希望通过WAP上网,采用WAP2.0的方式
2,如果你希望能访问TCP,只能采用BES的方式(虽然国内黑莓用户大多都是纯水货,没有开通BES,但是在9530上没有这个问题,买到烧号的9530的,应该都通过中国电信开通了企业服务)
关于连接的具体代码,参考之前的博客。


相关文档:

j2me学习 J2me Wap Explorer


package org.fox.image;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import javax.microedition.io.Connector;
import javax.microedition.io.HttpConnection;
import javax.microedition.lcdui.Image;
/**
* 类名:ImageHandler.java 编写日期: 2007-8-17 ......

wap开发中如何有效的利用缓存

 由于WAP信道带宽的限制,我们在编写WAP应用的时候都希望最大限度地减少消息的传送量。要做到这一点,就要尽量地使用缓存,经常地从缓存中获得以前的消息。幸运的是目前大多数WAP设备都有一定级别的缓存,在默认情况下,会尝试最大化的缓存。几乎所有指向URL的响应都会被缓存下来。
      ......

让网站空间支持WAP访问

WAP技术仅是一项浏览器客户端技术,大多做优化的(电话录音盒)对此都有了解,因此让您的站点支持WAP功能只需要修改WEB服务器的MIME类型列表,使他能够正确处理WAP类型的文件。也就是其他供应商常说的“WAP虚拟主机”或“无线虚拟主机”在我们的网站空间中Windows系统的IIS是可以通过Plesk空间控制面板 ......

用户反馈 WAP 显示 403 。。。

收到反馈。我马上去看了下~~  的确是 403 为啥呢?  代码确定没动过。。
目前主要WAP上网是两种网络
CMNET   CMWAP
经过测试发现  CMWAP  就显示 403   而  CMNET 就很正常~~
顶。原来是网络问题~~ ......

IIS 6.0下架设wap网站。

IIS--默认网站属性-->http 头-->MIME映射 -->文件类型 -->新类型 
.wml text/vnd.wap.wml
如果你服务器上,只有.wml文件,则只添加上面这个就好。如果需要,可添加以下:
.wmlc application/vnd.wap.wmlc
.wmls text/vnd.wap.wmlscript
.wmlsc application/vnd.wap.wmlscriptc
.wbmp ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号