使用Socket连接穿越CMWAP代理
来源:互联网 发布:post传递数组参数 编辑:程序博客网 时间:2024/05/18 02:15
作者:陈跃峰
出自:http://blog.csdn.net/mailbomb
在J2ME网络程序开发过程中,为了节约用户支付的网络费用,很多J2ME手机网络程序都支持CMWAP代理。
但是由于CMWAP只是中国移动建立的一个HTTP网络服务器,所以在使用HTTP网络编程中,可以很方便的使用。但是在使用socket方法操作时,这个方式好象就行不通了。
下面就介绍一下如何使用socket连接来穿越CMWAP代理。其实由于CMWAP是一个标准的HTTP代理服务器,也就是说可以处理任何的基于HTTP协议的转发请求,那么就可以使用socket方式编程时使用HTTP协议即可了。
实现原理:使用socket和CMWAP建立连接,然后将网络协议设计成HTTP协议的格式,这样CMWAP就可以继续实现请求的转发了,这就是实现的基本原理。
当然,由于socket连接方式可以实现持续连接,这里的持续连接只存在于手机和CMWAP之间,但是可以只建立一次连接就实现多次的发送,还是基于请求-响应结构实现的,所以可以说实现了一部分socket的功能,而服务器端可以采用已有的HTTP服务器,从而降低开发成本和时间。
实现网络操作的代码如下所示:
- 使用Socket连接穿越CMWAP代理
- 使用Socket连接穿越CMWAP代理
- 使用Socket连接穿越CMWAP代理
- 使用Socket连接穿越CMWAP代理与完整的HTTP通信步骤7步
- j2ee核心:用Socket连接穿越CMWAP代理
- 通过CMWAP进行SOCKET连接通信
- cmwap 能否使用socket 网络讨论汇总
- socket使用代理连接以及传输对象
- 在J2ME网络编程中使用CMWAP代理
- 在J2ME网络编程中使用CMWAP代理
- 在J2ME网络编程中使用CMWAP代理
- 关于cmwap的代理
- J2ME使用Socket通过cmwap接入点访问安全HTTPS
- CMWAP GPRS 连接实例
- SOCKET通过代理连接服务器
- SOCKET通过代理连接服务器
- socket 使用代理
- VB6中使用Winsock穿越各种代理的实现
- 回望2009,感谢所有
- 一类连线问题中栈和Catalan数的应用
- 信号集Sigaction() 测试
- vs 2008 过期问题
- Coders at Work一些摘录
- 使用Socket连接穿越CMWAP代理
- 华为因客户购买加长奔驰 专利申请数全球第一
- 超过137G笔记本硬盘不能识别的解决办法
- 谢谢
- linux shell 脚本需要交互,比如输入回车,输入YES/NO Y/N之类进行选择
- SqlMembershipProvider.CreateUser 方法(测试已通过)
- WINDOWS下 ORACLE 侦听程序异常停止故障处理
- 删除ORACLE FOR windows 的oci.dll错误的解决方法
- proteus简介(界面的讲解)