现在的位置: 首页 > 综合 > 正文

WAP调试环境

2018年02月15日 ⁄ 综合 ⁄ 共 1163字 ⁄ 字号 评论关闭

最近在写WAP浏览器,快完工了。在这里讲下在PC上如何建立开发环境。

1. 去http://www.nowsms.com/ 下载nowsms, 有详细的如何建立彩信中心的说明,建立彩信中心

2. 去http://www.nowwap.com 下载wap gateway(wap proxy), 作为网关。这个免费版不支持WTLS,

   若需要WTLS的网关,可在linux上安装www.kannel.org上的网关,或在windows上安装

http://handheld.softpedia.com/get/Network/Columbitech-WAP-Connector-35124.shtml上的

columbitech WAP Connector, 不知道为何www.columbitech.com的网站竟然没有下的连接。

3. 如果要自己做网页,当然是安装appatch了

4. 安装wireshark来抓包

5 安装winwap, opera,openwave等浏览器参考如何提交数据

OK,上述软件安装好后就可以调试了,可以在命令行下运行netstat -ano看看网关打开了哪些服务端口

我是在手机模拟器上调试的。WAP2.0写完了,还差wcss和wmlscript,emcscript

后记: columbitech wap connector用了一段时间后过期了,网上也找不到破解版的,没办法就自己用kannel搭建一个WAP网关,从wap.kannel.org下载了代码,编译的时候提示一个文件找不到,我装的redhat 9, 有点老,不如装fedora,

原来是kerberos下的头文件找不到,kerberos/include被装到了/usr下,我直接把/kerberos/inlude目录下的所有.h文件拷贝到/usr/include下,OK了,

./configure

make install

最后在/usr/local/sbin下有bearbox.exe和wapbox.exe,把 gateway的源代码下的/gw目录下的所有.conf文件拷贝到/usr/local/sbin下。

运行

./bearbox -v 1 wapkannel.conf &

./wapbox -v 1 wapkannel.conf

OK了

但是发现支持WTLS, 原来编译gateway的时候要配置

重新编译

下载openss代码,从新编译

./config enalbe-rc5 enalbe-krb5 shared threads

make depend

make

make install

编译gateway

./configure ---enable-ssl --with-wtls=openssl --with-ssl=/usr/local/ssl

make

编译的时候有错误,找不到rc5.h原来是linux默认安装的openssl功能不全

【上篇】
【下篇】

抱歉!评论已关闭.