国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

使用Socket連接穿越CMWAP代理

2019-11-18 11:26:49
字體:
來源:轉載
供稿:網友

使用Socket連接穿越CMWAP代理

作者:陳躍峰

出自: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服務器,從而降低開發成本和時間。

       實現網絡操作的代碼如下所示:

package cmwaptest;

import java.io.*;

import javax.microedition.io.*;

/**

 * 測試使用socket連接穿越CMWAP服務器

 */

public class CmwapThread  extends Thread{

    CmwapForm cf;

    public CmwapThread(CmwapForm cf){

        this.cf = cf;



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 建昌县| 闽侯县| 永靖县| 和顺县| 佳木斯市| 伽师县| 綦江县| 吴忠市| 齐河县| 六枝特区| 安泽县| 雅江县| 微博| 化州市| 华容县| 兴业县| 云和县| 澜沧| 嘉峪关市| 东莞市| 怀安县| 越西县| 凤山市| 新干县| 通河县| 扶风县| 滁州市| 郑州市| 瑞金市| 枣阳市| 惠州市| 泰安市| 开原市| 长治市| 金秀| 江北区| 乌苏市| 海阳市| 江阴市| 佛山市| 五莲县|