Socket对大部分程序员来说应该不陌生,作为移动设备的开发者,对其应该更加了解。
在手机上,上网的接入点大致分为CMWAP和CMNET两种,在CMNET接入点上建立socket通信应该和在电脑上一样,在这里我也就不多说,详情请参考:《GPRS开发系列文章之实战篇》(google一下就有,在这里感谢该作者)。
下面讲讲我在CMWAP接入点上建立Socket的经验吧,若有不对之处希望大家指出。
1.建立与移动代理服务器的socket连接:
2.向服务器发送请求:
3.判断请求是否成功:
接下来你会收到服务器的回应,如果成功的话,回应应该是"HTTP/" + 代理版本 + "200" + 描述("Connection established")
下面的代码是对回应进行判断
接下来就可以和你想要连接到的服务器进行连接啦~~这只是我个人在网上拼拼凑凑写出来的,如果有不对的地方还希望各位给与指正!
参考网站:
http://blog.csdn.net/wbczyh/archive/2008/02/24/2117094.aspx
http://larch.blog.51cto.com/277889/51991
http://www.cnblogs.com/jsjkandy/archive/2008/08/06/1262445.html