j2me连网


首先,两种接入方式的不同
gprs
包月( cmnet): 是直接连接服务器的
wap
包月( cmwap ):是通过 http 的代理服务器 10.0.0 .172:80

cmwap 接入方式的时候我是这样处理的:
如果 url="http:// www.163.com/index .html"
要注意最终要处理:
hc=Connection.open("http://10.0.0.172/index.html");
hc.setRequestProperty("X-Online-Host","www.163.com");
这样就可以通过代理服务器访问网络了。

其中:10.0.0.172是移动的代理服务器,cmwap上网时,网址通过他来重新定位。

 

而对于gprs直接可以直接处理:

如果 url="http:// www.163.com/index .html"

直接处理:

hc=Connection.open(" http:// www.163.com /index.html");

 

这样,就可以直接获取网页数据了。

 

另外,在程序中如何检测用户是采用某种上网方式的?

可以简单处理:首先通过gprs方式连接,如果获取的hc==null,再次采用wap方式连接。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值