欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

網(wǎng)頁(yè)代理系統(tǒng)及其通信方法

文檔序號(hào):8004718閱讀:220來(lái)源:國(guó)知局
網(wǎng)頁(yè)代理系統(tǒng)及其通信方法
【專利摘要】本發(fā)明公開了一種網(wǎng)頁(yè)代理系統(tǒng)及其通信方法,網(wǎng)頁(yè)代理系統(tǒng)包括一代理服務(wù)器,代理服務(wù)器與用戶終端均連接于網(wǎng)絡(luò),通信方法包括:S1、代理服務(wù)器接收用戶終端發(fā)送的一網(wǎng)絡(luò)請(qǐng)求;S2、代理服務(wù)器從網(wǎng)絡(luò)請(qǐng)求中獲取目標(biāo)服務(wù)器的地址并判斷網(wǎng)絡(luò)請(qǐng)求是否為HTTP請(qǐng)求,若是則執(zhí)行步驟S3,若否則執(zhí)行步驟S4;S3、代理服務(wù)器以標(biāo)準(zhǔn)的緩存方法處理所述HTTP請(qǐng)求,然后結(jié)束流程;S4、代理服務(wù)器根據(jù)所述地址轉(zhuǎn)發(fā)網(wǎng)絡(luò)請(qǐng)求至目標(biāo)服務(wù)器,然后接收目標(biāo)服務(wù)器發(fā)送的目標(biāo)內(nèi)容;S5、代理服務(wù)器發(fā)送目標(biāo)內(nèi)容至用戶終端。本發(fā)明能夠使代理服務(wù)器更準(zhǔn)確地處理網(wǎng)絡(luò)請(qǐng)求,使用戶終端獲得更可靠穩(wěn)定的服務(wù)。
【專利說(shuō)明】網(wǎng)頁(yè)代理系統(tǒng)及其通信方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及一種網(wǎng)頁(yè)代理系統(tǒng)及其通信方法。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)已經(jīng)成為人們生活、工作中必不可少的一部分。每天都有成千上萬(wàn)的網(wǎng)民通過(guò)網(wǎng)絡(luò)分享著相同的視頻、新聞等網(wǎng)絡(luò)信息。然而現(xiàn)有的網(wǎng)速和網(wǎng)速的增長(zhǎng)速度已經(jīng)越來(lái)越難滿足人們對(duì)網(wǎng)絡(luò)的需求。
[0003]網(wǎng)頁(yè)代理、WEB (網(wǎng)絡(luò))緩存等一些緩存技術(shù),成為了快速優(yōu)化網(wǎng)絡(luò)環(huán)境的主要措施。緩存技術(shù)能夠減少網(wǎng)絡(luò)中冗余數(shù)據(jù)的傳輸,降低網(wǎng)絡(luò)成本,加快網(wǎng)頁(yè)加載速度,增強(qiáng)用戶體驗(yàn)。從最早主要應(yīng)用于ISP (互聯(lián)網(wǎng)服務(wù)提供商),到現(xiàn)在的企業(yè)、小區(qū)的應(yīng)用,緩存技術(shù)得到了大幅度發(fā)展并變得越來(lái)越普及。Squid (軟件名稱)和Traffic Server (軟件名稱)這類開源網(wǎng)絡(luò)緩存軟件的出現(xiàn)也推進(jìn)了緩存技術(shù)的發(fā)展。
[0004]但是現(xiàn)有的緩存技術(shù)存在很多問題需要解決,例如無(wú)法正確識(shí)別用戶發(fā)送的網(wǎng)絡(luò)請(qǐng)求,或是無(wú)法正確獲取用戶所需要的數(shù)據(jù),給用戶帶來(lái)了諸多不便。

【發(fā)明內(nèi)容】

[0005]本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中網(wǎng)頁(yè)代理無(wú)法正確處理用戶發(fā)送的網(wǎng)絡(luò)請(qǐng)求,為用戶帶來(lái)諸多不便的缺陷,提供一種更加穩(wěn)定可靠,在處理用戶終端發(fā)送的網(wǎng)絡(luò)請(qǐng)求時(shí)不易出錯(cuò)的網(wǎng)頁(yè)代理系統(tǒng)及其通信方法。
[0006]本發(fā)明是通過(guò)下述技術(shù)方案來(lái)解決上述技術(shù)問題:一種網(wǎng)頁(yè)代理系統(tǒng)的通信方法,所述網(wǎng)頁(yè)代理系統(tǒng)包括一代理服務(wù)器,所述代理服務(wù)器與用戶終端均連接于網(wǎng)絡(luò),其特點(diǎn)在于,所述通信方法包括:
[0007]S1、所述代理服務(wù)器接收用戶終端發(fā)送的一網(wǎng)絡(luò)請(qǐng)求,所述網(wǎng)絡(luò)請(qǐng)求用于請(qǐng)求所述網(wǎng)絡(luò)中一目標(biāo)服務(wù)器的目標(biāo)內(nèi)容;
[0008]S2、所述代理服務(wù)器從所述網(wǎng)絡(luò)請(qǐng)求中獲取目標(biāo)服務(wù)器的地址并判斷所述網(wǎng)絡(luò)請(qǐng)求是否為HTTP請(qǐng)求,若是則執(zhí)行步驟S3,若否則執(zhí)行步驟S4 ;
[0009]S3、所述代理服務(wù)器以標(biāo)準(zhǔn)的緩存方法處理所述HTTP請(qǐng)求,然后結(jié)束流程;
[0010]S4、所述代理服務(wù)器根據(jù)所述地址轉(zhuǎn)發(fā)所述網(wǎng)絡(luò)請(qǐng)求至所述目標(biāo)服務(wù)器,然后接收所述目標(biāo)服務(wù)器發(fā)送的所述目標(biāo)內(nèi)容;
[0011]S5、所述代理服務(wù)器發(fā)送所述目標(biāo)內(nèi)容至所述用戶終端。
[0012]在現(xiàn)有技術(shù)當(dāng)中,代理服務(wù)器是介于用戶終端和網(wǎng)絡(luò)之間的一臺(tái)服務(wù)器,它具有緩存功能,能夠提高用戶終端獲取數(shù)據(jù)或?yàn)g覽速度。但是代理服務(wù)器存在無(wú)法正確識(shí)別用戶發(fā)送的網(wǎng)絡(luò)請(qǐng)求,或是無(wú)法正確獲取用戶所需要的數(shù)據(jù)的缺陷,這是因?yàn)榇矸?wù)器接受的網(wǎng)絡(luò)請(qǐng)求分為HTTP(超文本傳輸協(xié)議)請(qǐng)求和非HTTP請(qǐng)求。代理服務(wù)器能夠處理HTTP請(qǐng)求,而非HTTP請(qǐng)求本身就不是按HTTP產(chǎn)生的請(qǐng)求,非HTTP請(qǐng)求被代理服務(wù)器接收后無(wú)法被處理而被舍棄,會(huì)導(dǎo)致代理服務(wù)器中緩存軟件處理不正常,用戶終端的網(wǎng)絡(luò)請(qǐng)求得不到預(yù)期的響應(yīng)。
[0013]在本發(fā)明中,所述代理服務(wù)器在接收到網(wǎng)絡(luò)請(qǐng)求后獲取目標(biāo)服務(wù)器的地址并判斷所述網(wǎng)絡(luò)請(qǐng)求是否為HTTP請(qǐng)求,這樣就可以將網(wǎng)絡(luò)請(qǐng)求中的非HTTP請(qǐng)求分離出來(lái)處理,非HTTP請(qǐng)求不通過(guò)標(biāo)準(zhǔn)的緩存方法處理能夠使代理服務(wù)器更加準(zhǔn)確的處理網(wǎng)絡(luò)請(qǐng)求,準(zhǔn)確的響應(yīng)用戶終端的請(qǐng)求。而且非HTTP請(qǐng)求不會(huì)被舍棄,通過(guò)獲取的目標(biāo)服務(wù)器的地址,代理服務(wù)器將所述非HTTP轉(zhuǎn)發(fā)給目標(biāo)服務(wù)器,并將目標(biāo)服務(wù)器的響應(yīng)發(fā)送給用戶終端,給用戶終端提供更準(zhǔn)確、更方便的服務(wù)。
[0014]當(dāng)網(wǎng)絡(luò)請(qǐng)求是HTTP請(qǐng)求時(shí),代理服務(wù)器以標(biāo)準(zhǔn)的緩存方法處理所述HTTP請(qǐng)求,標(biāo)準(zhǔn)的緩存方法包括:代理服務(wù)器接收網(wǎng)絡(luò)請(qǐng)求;按照處理HTTP請(qǐng)求的方法讀取網(wǎng)絡(luò)請(qǐng)求的header (標(biāo)頭),然后解析出目標(biāo)服務(wù)器的地址,同時(shí)獲取網(wǎng)絡(luò)請(qǐng)求所需的目標(biāo)內(nèi)容;如果所述代理服務(wù)器的緩存中包括所述目標(biāo)內(nèi)容則將緩存中的目標(biāo)內(nèi)容發(fā)送給用戶終端;如果所述代理服務(wù)器的緩存中不包括所述目標(biāo)內(nèi)容則代理服務(wù)器根據(jù)所述地址轉(zhuǎn)發(fā)所述網(wǎng)絡(luò)請(qǐng)求至目標(biāo)服務(wù)器,然后將目標(biāo)服務(wù)器發(fā)送的所述目標(biāo)內(nèi)容轉(zhuǎn)發(fā)給所述用戶終端。
[0015]較佳地,所述代理服務(wù)器通過(guò)網(wǎng)絡(luò)請(qǐng)求的表達(dá)式判斷所述網(wǎng)絡(luò)請(qǐng)求是否為HTTP請(qǐng)求。HTTP請(qǐng)求是具有合法格式的,通過(guò)判斷網(wǎng)絡(luò)請(qǐng)求的表達(dá)式是否符合HTTP請(qǐng)求的合法格式,便可以判斷出哪些網(wǎng)絡(luò)請(qǐng)求是HTTP請(qǐng)求,哪些網(wǎng)絡(luò)請(qǐng)求是非HTTP請(qǐng)求。
[0016]較佳地,步驟S3包括:
[0017]S31、所述代理服務(wù)器判斷所述網(wǎng)絡(luò)請(qǐng)求是否為例外HTTP請(qǐng)求,若是則執(zhí)行步驟
S4,若否則執(zhí)行步驟S32 ;
[0018]S32、所述代理服務(wù)器以標(biāo)準(zhǔn)的緩存方法處理所述HTTP請(qǐng)求,然后結(jié)束流程。
[0019]在HTTP請(qǐng)求當(dāng)中,有一部分請(qǐng)求盡管是通過(guò)HTTP來(lái)生成的,但是這部分請(qǐng)求沒有完全按照HTTP標(biāo)準(zhǔn)實(shí)現(xiàn),是不符合HTTP合法格式的,將這部分請(qǐng)求視為例外HTTP請(qǐng)求。代理服務(wù)器在通過(guò)緩存的方式處理例外HTTP請(qǐng)求時(shí),就會(huì)出現(xiàn)錯(cuò)誤,而通過(guò)上述步驟將所述例外HTTP請(qǐng)求轉(zhuǎn)發(fā)給目標(biāo)服務(wù)器可以避免代理服務(wù)器中緩存軟件出錯(cuò)的處理這些請(qǐng)求。
[0020]較佳地,步驟S32包括:
[0021]S321、判斷所述代理服務(wù)器的緩存中是否包括所述目標(biāo)內(nèi)容,若是則執(zhí)行步驟S322,若否則執(zhí)行步驟S323 ;
[0022]S322、所述代理服務(wù)器發(fā)送緩存中的所述目標(biāo)內(nèi)容至所述用戶終端,然后結(jié)束流程;
[0023]S323、所述代理服務(wù)器根據(jù)所述地址轉(zhuǎn)發(fā)所述網(wǎng)絡(luò)請(qǐng)求至所述目標(biāo)服務(wù)器,然后接收所述目標(biāo)服務(wù)器發(fā)送的所述目標(biāo)內(nèi)容;
[0024]S324、所述代理服務(wù)器發(fā)送所述目標(biāo)內(nèi)容至所述用戶終端,然后結(jié)束流程。
[0025]上述方法中省略了標(biāo)準(zhǔn)的緩存方法中解析目標(biāo)服務(wù)器的地址的步驟?,F(xiàn)有技術(shù)會(huì)按照HTTP標(biāo)準(zhǔn)從網(wǎng)絡(luò)請(qǐng)求的header中讀取出目標(biāo)服務(wù)器的地址,這一步驟是通過(guò)域名系統(tǒng)解析出目標(biāo)服務(wù)器的地址,有可能會(huì)出現(xiàn)解析出的地址與網(wǎng)絡(luò)請(qǐng)求中所包含的正確地址不一致的情況,導(dǎo)致用戶得到錯(cuò)誤的目標(biāo)內(nèi)容。而本發(fā)明的步驟S2中從所述網(wǎng)絡(luò)請(qǐng)求中獲取目標(biāo)服務(wù)器的地址,省略了通過(guò)域名系統(tǒng)解析出目標(biāo)服務(wù)器的地址這一步驟,不僅能夠提高設(shè)備的性能,還可以使用戶得到準(zhǔn)確的響應(yīng)。
[0026]步驟S324 為:[0027]S324、所述代理服務(wù)器將所述目標(biāo)內(nèi)容寫入緩存并發(fā)送所述目標(biāo)內(nèi)容至所述用戶終端,然后結(jié)束流程。
[0028]所述代理服務(wù)器的緩存中不包括所述目標(biāo)內(nèi)容,將所述目標(biāo)內(nèi)容寫入緩存可以使下一次請(qǐng)求相同的目標(biāo)內(nèi)容的用戶終端更快的接收所述目標(biāo)內(nèi)容。
[0029]較佳地,步驟S322為:
[0030]S322、判斷所述代理服務(wù)器的緩存中的目標(biāo)內(nèi)容的寫入時(shí)間與當(dāng)前時(shí)刻的時(shí)間差是否小于一預(yù)設(shè)時(shí)長(zhǎng),若是則所述代理服務(wù)器發(fā)送緩存中的所述目標(biāo)內(nèi)容至所述用戶終端后結(jié)束流程,若否則執(zhí)行步驟s323。
[0031]步驟S322可以保證用戶終端通過(guò)代理服務(wù)器獲得的目標(biāo)內(nèi)容是最新的,若代理服務(wù)器判斷出:與用戶終端請(qǐng)求的目標(biāo)內(nèi)容相比緩存中的目標(biāo)內(nèi)容較為陳舊,則所述代理服務(wù)器根據(jù)所述地址轉(zhuǎn)發(fā)所述網(wǎng)絡(luò)請(qǐng)求至所述目標(biāo)服務(wù)器,并接收所述目標(biāo)服務(wù)器發(fā)送的所述目標(biāo)內(nèi)容,然后所述代理服務(wù)器可以將所述目標(biāo)內(nèi)容寫入緩存并發(fā)送所述目標(biāo)內(nèi)容至所述用戶終端以確保所述用戶終端獲取最新的目標(biāo)內(nèi)容。
[0032]較佳地,所述代理服務(wù)器通過(guò)LINUX (操作系統(tǒng))方法從所述網(wǎng)絡(luò)請(qǐng)求中獲取目標(biāo)服務(wù)器的地址。
[0033]用戶發(fā)送的網(wǎng)絡(luò)請(qǐng)求都是TCP (傳輸控制協(xié)議)請(qǐng)求,用戶終端與目標(biāo)服務(wù)器之間都是以TCP通信的方式建立聯(lián)系的,用戶終端知道要發(fā)送的網(wǎng)絡(luò)請(qǐng)求對(duì)應(yīng)的目標(biāo)服務(wù)器的地址。本發(fā)明在接收到網(wǎng)絡(luò)請(qǐng)求時(shí),不管網(wǎng)絡(luò)請(qǐng)求是否為HTTP請(qǐng)求,均通過(guò)LINUX的方法獲得這個(gè)網(wǎng)絡(luò)請(qǐng)求中包含的目標(biāo)服務(wù)器的地址。這個(gè)地址不會(huì)因?yàn)閷?duì)網(wǎng)絡(luò)請(qǐng)求進(jìn)行緩存處理而改變,確保代理服務(wù)器按照正確的地址處理所述網(wǎng)絡(luò)請(qǐng)求,使用戶終端得到準(zhǔn)確的回應(yīng)。LINUX方法可以是在OSI (開放式系統(tǒng)互聯(lián))模型的第三層將TCP數(shù)據(jù)包以某種協(xié)議再封裝,然后轉(zhuǎn)發(fā)到代理服務(wù)器后解封裝,這樣所述網(wǎng)絡(luò)請(qǐng)求中的地址得到了保留而不會(huì)被篡改,確保網(wǎng)絡(luò)請(qǐng)求被正確的處理。
[0034]較佳地,所述代理服務(wù)器通過(guò)LINUX提供的getsockname ()函數(shù)獲取目標(biāo)服務(wù)器的地址。
[0035]本發(fā)明的網(wǎng)頁(yè)代理系統(tǒng)采用透明代理部署方式,即與LINUX提供的TPROXY (模式名稱)模式相結(jié)合來(lái)接收網(wǎng)絡(luò)請(qǐng)求,在這種方式中通過(guò)getsockname ()函數(shù)可以獲得請(qǐng)求中目標(biāo)服務(wù)器的地址。這一地址被代理服務(wù)器用來(lái)向目標(biāo)服務(wù)器發(fā)送請(qǐng)求,可以確保網(wǎng)絡(luò)請(qǐng)求被正確處理。
[0036]本發(fā)明提供一種網(wǎng)頁(yè)代理系統(tǒng),所述網(wǎng)頁(yè)代理系統(tǒng)包括一代理服務(wù)器,所述代理服務(wù)器與用戶終端均連接于網(wǎng)絡(luò),其特點(diǎn)在于,所述代理服務(wù)器包括:一收發(fā)模塊、一獲取模塊、一判斷模塊、一緩存模塊以及一轉(zhuǎn)發(fā)模塊,
[0037]所述收發(fā)模塊用于接收用戶終端發(fā)送的一網(wǎng)絡(luò)請(qǐng)求,所述網(wǎng)絡(luò)請(qǐng)求用于請(qǐng)求所述網(wǎng)絡(luò)中一目標(biāo)服務(wù)器的目標(biāo)內(nèi)容;
[0038]所述獲取模塊用于在所述收發(fā)模塊接收所述網(wǎng)絡(luò)請(qǐng)求后,從所述網(wǎng)絡(luò)請(qǐng)求中獲取目標(biāo)服務(wù)器的地址;
[0039]所述判斷模塊用于判斷所述網(wǎng)絡(luò)請(qǐng)求是否為HTTP請(qǐng)求,若是則調(diào)用所述緩存模塊,若否則調(diào)用所述轉(zhuǎn)發(fā)模塊;
[0040]所述緩存模塊用于以標(biāo)準(zhǔn)的緩存方法處理所述HTTP請(qǐng)求;[0041]所述轉(zhuǎn)發(fā)模塊用于根據(jù)所述地址轉(zhuǎn)發(fā)所述網(wǎng)絡(luò)請(qǐng)求至所述目標(biāo)服務(wù)器,然后調(diào)用所述收發(fā)模塊接收所述目標(biāo)服務(wù)器發(fā)送的所述目標(biāo)內(nèi)容;
[0042]所述收發(fā)模塊還用于在接收所述目標(biāo)服務(wù)器發(fā)送的所述目標(biāo)內(nèi)容后,發(fā)送所述目標(biāo)內(nèi)容至所述用戶終端。
[0043]在所述網(wǎng)頁(yè)代理系統(tǒng)中,所述網(wǎng)頁(yè)代理系統(tǒng)能夠?qū)崿F(xiàn)所述通信方法。所述代理服務(wù)器在接收到網(wǎng)絡(luò)請(qǐng)求后獲取目標(biāo)服務(wù)器的地址并判斷所述網(wǎng)絡(luò)請(qǐng)求是否為HTTP請(qǐng)求,這樣就可以將網(wǎng)絡(luò)請(qǐng)求中的非HTTP請(qǐng)求分離出來(lái)處理,非HTTP請(qǐng)求不通過(guò)標(biāo)準(zhǔn)的緩存方法處理能夠使代理服務(wù)器更加準(zhǔn)確的處理網(wǎng)絡(luò)請(qǐng)求,準(zhǔn)確的響應(yīng)用戶終端的請(qǐng)求。而且非HTTP請(qǐng)求不會(huì)被舍棄,通過(guò)獲取的目標(biāo)服務(wù)器的地址,代理服務(wù)器將所述非HTTP轉(zhuǎn)發(fā)給目標(biāo)服務(wù)器,并將目標(biāo)服務(wù)器的響應(yīng)發(fā)送給用戶終端,給用戶終端提供更準(zhǔn)確、更方便的服務(wù)。
[0044]較佳地,所述判斷模塊通過(guò)網(wǎng)絡(luò)請(qǐng)求的表達(dá)式判斷所述網(wǎng)絡(luò)請(qǐng)求是否為HTTP請(qǐng)求。
[0045]HTTP請(qǐng)求是具有合法格式的,通過(guò)判斷網(wǎng)絡(luò)請(qǐng)求的表達(dá)式是否符合HTTP請(qǐng)求的合法格式,便可以判斷出哪些網(wǎng)絡(luò)請(qǐng)求是HTTP請(qǐng)求,哪些網(wǎng)絡(luò)請(qǐng)求是非HTTP請(qǐng)求。
[0046]較佳地,所述判斷模塊還用于在判斷出所述網(wǎng)絡(luò)請(qǐng)求是HTTP請(qǐng)求后,判斷所述網(wǎng)絡(luò)請(qǐng)求是否為例外HTTP請(qǐng)求,若是則調(diào)用所述轉(zhuǎn)發(fā)模塊,若否則調(diào)用所述緩存模塊。
[0047]在HTTP請(qǐng)求當(dāng)中,有一部分請(qǐng)求盡管是通過(guò)HTTP來(lái)生成的,但是這部分請(qǐng)求沒有完全按照HTTP標(biāo)準(zhǔn)實(shí)現(xiàn)的,是不符合HTTP合法格式的,將這部分請(qǐng)求成為例外HTTP請(qǐng)求。代理服務(wù)器在通過(guò)緩存的方式處理例外HTTP請(qǐng)求時(shí),就會(huì)出現(xiàn)錯(cuò)誤,而通過(guò)判斷模塊識(shí)別例外HTTP請(qǐng)求后,由轉(zhuǎn)發(fā)模塊將所述例外HTTP請(qǐng)求轉(zhuǎn)發(fā)給目標(biāo)服務(wù)器可以避免代理服務(wù)器中緩存軟件出錯(cuò)的處理這些請(qǐng)求。
[0048]較佳地,所述判斷模塊還用于判斷所述代理服務(wù)器的緩存中是否包括所述目標(biāo)內(nèi)容,若是則調(diào)用所述收發(fā)模塊發(fā)送緩存中的所述目標(biāo)內(nèi)容至所述用戶終端,若否則調(diào)用所述轉(zhuǎn)發(fā)模塊。
[0049]上述代理服務(wù)器能夠省略解析目標(biāo)服務(wù)器的地址?,F(xiàn)有技術(shù)在判斷所述代理服務(wù)器的緩存中是否包括所述目標(biāo)內(nèi)容之前,會(huì)按照HTTP標(biāo)準(zhǔn)從網(wǎng)絡(luò)請(qǐng)求的header中讀取出目標(biāo)服務(wù)器的地址,這一過(guò)程是通過(guò)域名系統(tǒng)解析出目標(biāo)服務(wù)器的地址,有可能會(huì)出現(xiàn)解析出的地址與網(wǎng)絡(luò)請(qǐng)求中所包含的正確地址不一致的情況,導(dǎo)致用戶得到錯(cuò)誤的目標(biāo)內(nèi)容。而本發(fā)明的獲取模塊從所述網(wǎng)絡(luò)請(qǐng)求中獲取目標(biāo)服務(wù)器的地址,省略了通過(guò)域名系統(tǒng)解析出目標(biāo)服務(wù)器的地址這一過(guò)程,不僅能夠提高代理服務(wù)器的性能,還可以使用戶得到準(zhǔn)確的響應(yīng)。
[0050]較佳地,所述緩存模塊用于在所述收發(fā)模塊發(fā)送所述目標(biāo)內(nèi)容至所述用戶終端時(shí),將所述目標(biāo)內(nèi)容寫入緩存。
[0051]所述代理服務(wù)器的緩存中不包括所述目標(biāo)內(nèi)容,緩存模塊將所述目標(biāo)內(nèi)容寫入緩存可以使下一次請(qǐng)求相同的目標(biāo)內(nèi)容的用戶終端更快的接收所述目標(biāo)內(nèi)容。
[0052]較佳地,所述判斷模塊用于在判斷出所述代理服務(wù)器的緩存中包括所述目標(biāo)內(nèi)容后,判斷所述代理服務(wù)器的緩存中的目標(biāo)內(nèi)容的寫入時(shí)間與當(dāng)前時(shí)刻的時(shí)間差是否小于一預(yù)設(shè)時(shí)長(zhǎng),若是則調(diào)用所述收發(fā)模塊發(fā)送緩存中的所述目標(biāo)內(nèi)容至所述用戶終端,若否則調(diào)用所述轉(zhuǎn)發(fā)模塊。
[0053]所述代理服務(wù)器可以保證用戶終端通過(guò)代理服務(wù)器獲得的目標(biāo)內(nèi)容是最新的。
[0054]較佳地,所述獲取模塊通過(guò)LINUX方法從所述網(wǎng)絡(luò)請(qǐng)求中獲取目標(biāo)服務(wù)器的地址。
[0055]通過(guò)LINUX的方法獲得網(wǎng)絡(luò)請(qǐng)求中包含的目標(biāo)服務(wù)器的地址,所述地址不會(huì)因?yàn)閷?duì)網(wǎng)絡(luò)請(qǐng)求進(jìn)行緩存處理而改變,確保代理服務(wù)器按照正確的地址處理所述網(wǎng)絡(luò)請(qǐng)求,使用戶終端得到準(zhǔn)確的回應(yīng)。
[0056]較佳地,所述獲取模塊通過(guò)LINUX提供的getsockname ()函數(shù)獲取目標(biāo)服務(wù)器的地址。
[0057]本發(fā)明的積極進(jìn)步效果在于:本發(fā)明能夠使代理服務(wù)器更準(zhǔn)確地處理網(wǎng)絡(luò)請(qǐng)求,使用戶終端獲得更可靠穩(wěn)定的服務(wù),本發(fā)明還可以在保證正確處理網(wǎng)絡(luò)請(qǐng)求的同時(shí)節(jié)省代理服務(wù)器的資源。
【專利附圖】

【附圖說(shuō)明】
[0058]圖1為本發(fā)明網(wǎng)頁(yè)代理系統(tǒng)的通信方法的實(shí)施例1的流程圖。
[0059]圖2為本發(fā)明網(wǎng)頁(yè)代理系統(tǒng)的代理服務(wù)器的實(shí)施例1的結(jié)構(gòu)示意圖。
[0060]圖3為本發(fā)明網(wǎng)頁(yè)代理系統(tǒng)的通信方法的實(shí)施例2的流程圖。
【具體實(shí)施方式】
[0061]下面結(jié)合附圖給出本發(fā)明較佳實(shí)施例,以詳細(xì)說(shuō)明本發(fā)明的技術(shù)方案。
[0062]實(shí)施例1
[0063]參見圖1,本實(shí)施例中,一種網(wǎng)頁(yè)代理系統(tǒng)的通信方法,所述網(wǎng)頁(yè)代理系統(tǒng)包括一代理服務(wù)器,所述代理服務(wù)器與用戶終端均連接于網(wǎng)絡(luò),所述通信方法包括:
[0064]步驟100、所述代理服務(wù)器接收用戶終端發(fā)送的一網(wǎng)絡(luò)請(qǐng)求,所述網(wǎng)絡(luò)請(qǐng)求用于請(qǐng)求所述網(wǎng)絡(luò)中一目標(biāo)服務(wù)器的目標(biāo)內(nèi)容。
[0065]步驟101、所述代理服務(wù)器通過(guò)LINUX提供的getsockname ()函數(shù)獲取目標(biāo)服務(wù)器的地址并通過(guò)網(wǎng)絡(luò)請(qǐng)求的表達(dá)式判斷所述網(wǎng)絡(luò)請(qǐng)求是否為HTTP請(qǐng)求,若是則執(zhí)行步驟102,若否則執(zhí)行步驟104。
[0066]通過(guò)LINUX的方法獲得網(wǎng)絡(luò)請(qǐng)求中包含的目標(biāo)服務(wù)器的地址,所述地址不會(huì)因?yàn)閷?duì)網(wǎng)絡(luò)請(qǐng)求進(jìn)行緩存處理而改變,確保代理服務(wù)器按照正確的地址處理所述網(wǎng)絡(luò)請(qǐng)求,使用戶終端得到準(zhǔn)確的回應(yīng)。通過(guò)判斷網(wǎng)絡(luò)請(qǐng)求的表達(dá)式是否符合HTTP請(qǐng)求的合法格式,便可以判斷出哪些網(wǎng)絡(luò)請(qǐng)求是HTTP請(qǐng)求,哪些網(wǎng)絡(luò)請(qǐng)求是非HTTP請(qǐng)求。
[0067]步驟102、所述代理服務(wù)器判斷所述網(wǎng)絡(luò)請(qǐng)求是否為例外HTTP請(qǐng)求,若是則執(zhí)行步驟104,若否則執(zhí)行步驟103。
[0068]在HTTP請(qǐng)求當(dāng)中,有一部分請(qǐng)求盡管是通過(guò)HTTP來(lái)生成的,但是這部分請(qǐng)求沒有完全按照HTTP標(biāo)準(zhǔn)實(shí)現(xiàn)的,是不符合HTTP合法格式的,將這部分請(qǐng)求成為例外HTTP請(qǐng)求。代理服務(wù)器在通過(guò)緩存的方式處理例外HTTP請(qǐng)求時(shí),就會(huì)出現(xiàn)錯(cuò)誤,而通過(guò)上述步驟將所述例外HTTP請(qǐng)求轉(zhuǎn)發(fā)給目標(biāo)服務(wù)器可以避免代理服務(wù)器中緩存軟件出錯(cuò)的處理這些請(qǐng)求。[0069]步驟103、所述代理服務(wù)器以標(biāo)準(zhǔn)的緩存方法處理所述HTTP請(qǐng)求,然后結(jié)束流程。
[0070]步驟104、所述代理服務(wù)器根據(jù)所述地址轉(zhuǎn)發(fā)所述網(wǎng)絡(luò)請(qǐng)求至所述目標(biāo)服務(wù)器,然后接收所述目標(biāo)服務(wù)器發(fā)送的所述目標(biāo)內(nèi)容。
[0071]步驟105、所述代理服務(wù)器發(fā)送所述目標(biāo)內(nèi)容至所述用戶終端。
[0072]所述代理服務(wù)器在接收到網(wǎng)絡(luò)請(qǐng)求后獲取目標(biāo)服務(wù)器的地址并判斷所述網(wǎng)絡(luò)請(qǐng)求是否為HTTP請(qǐng)求,這樣就可以將網(wǎng)絡(luò)請(qǐng)求中的非HTTP請(qǐng)求分離出來(lái)處理,非HTTP請(qǐng)求不通過(guò)標(biāo)準(zhǔn)的緩存方法處理能夠使代理服務(wù)器更加準(zhǔn)確的處理網(wǎng)絡(luò)請(qǐng)求,準(zhǔn)確的響應(yīng)用戶終端的請(qǐng)求。而且非HTTP請(qǐng)求不會(huì)被舍棄,通過(guò)獲取的目標(biāo)服務(wù)器的地址,代理服務(wù)器將所述非HTTP轉(zhuǎn)發(fā)給目標(biāo)服務(wù)器,并將目標(biāo)服務(wù)器的響應(yīng)發(fā)送給用戶終端,給用戶終端提供更準(zhǔn)確、更方便的服務(wù)。
[0073]本實(shí)施例還提供一種網(wǎng)頁(yè)代理系統(tǒng),所述網(wǎng)頁(yè)代理系統(tǒng)包括一代理服務(wù)器,所述代理服務(wù)器與用戶終端均連接于網(wǎng)絡(luò),參見圖2,所述代理服務(wù)器包括:一收發(fā)模塊11、一獲取模塊12、一判斷模塊13、一緩存模塊14以及一轉(zhuǎn)發(fā)模塊15。
[0074]所述收發(fā)模塊11用于接收用戶終端發(fā)送的一網(wǎng)絡(luò)請(qǐng)求,所述網(wǎng)絡(luò)請(qǐng)求用于請(qǐng)求所述網(wǎng)絡(luò)中一目標(biāo)服務(wù)器的目標(biāo)內(nèi)容。
[0075]所述獲取模塊12用于在所述收發(fā)模塊11接收所述網(wǎng)絡(luò)請(qǐng)求后,通過(guò)LINUX提供的getsockname ()函數(shù)獲取目標(biāo)服務(wù)器的地址。
[0076]所述判斷模塊13用于通過(guò)網(wǎng)絡(luò)請(qǐng)求的表達(dá)式判斷所述網(wǎng)絡(luò)請(qǐng)求是否為HTTP請(qǐng)求,若是HTTP請(qǐng)求則繼續(xù)判斷所述網(wǎng)絡(luò)請(qǐng)求是否為例外HTTP請(qǐng)求,若不是HTTP請(qǐng)求則調(diào)用所述轉(zhuǎn)發(fā)模塊15。如果所述網(wǎng)絡(luò)請(qǐng)求是例外HTTP請(qǐng)求則調(diào)用所述轉(zhuǎn)發(fā)模塊15,如果所述網(wǎng)絡(luò)請(qǐng)求不是例外HTTP請(qǐng)求則調(diào)用所述緩存模塊14。
[0077]所述緩存模塊14用于以標(biāo)準(zhǔn)的緩存方法處理所述HTTP請(qǐng)求。
[0078]所述轉(zhuǎn)發(fā)模塊15用于根據(jù)所述地址轉(zhuǎn)發(fā)所述網(wǎng)絡(luò)請(qǐng)求至所述目標(biāo)服務(wù)器,然后調(diào)用所述收發(fā)模塊11接收所述目標(biāo)服務(wù)器發(fā)送的所述目標(biāo)內(nèi)容。
[0079]所述收發(fā)模塊11還用于在接收所述目標(biāo)服務(wù)器發(fā)送的所述目標(biāo)內(nèi)容后,發(fā)送所述目標(biāo)內(nèi)容至所述用戶終端。
[0080]所述網(wǎng)頁(yè)代理系統(tǒng)能夠?qū)崿F(xiàn)所述通信方法,使代理服務(wù)器更準(zhǔn)確地處理網(wǎng)絡(luò)請(qǐng)求,使用戶終端獲得更可靠穩(wěn)定的服務(wù)。
[0081]實(shí)施例2
[0082]參見圖3,一種網(wǎng)頁(yè)代理系統(tǒng)的通信方法,本實(shí)施例的通信方法與實(shí)施例1的通信方法基本相同,不同之處僅在于步驟103為:
[0083]步驟1031、判斷所述代理服務(wù)器的緩存中是否包括所述目標(biāo)內(nèi)容,若是則執(zhí)行步驟1032,若否則執(zhí)行步驟1033。
[0084]步驟1032、判斷所述代理服務(wù)器的緩存中的目標(biāo)內(nèi)容的寫入時(shí)間與當(dāng)前時(shí)刻的時(shí)間差是否小于一預(yù)設(shè)時(shí)長(zhǎng),若是則所述代理服務(wù)器發(fā)送緩存中的所述目標(biāo)內(nèi)容至所述用戶終端后結(jié)束流程,若否則執(zhí)行步驟1033。
[0085]步驟1033、所述代理服務(wù)器根據(jù)所述地址轉(zhuǎn)發(fā)所述網(wǎng)絡(luò)請(qǐng)求至所述目標(biāo)服務(wù)器,然后接收所述目標(biāo)服務(wù)器發(fā)送的所述目標(biāo)內(nèi)容。
[0086]步驟1034、所述代理服務(wù)器將所述目標(biāo)內(nèi)容寫入緩存并發(fā)送所述目標(biāo)內(nèi)容至所述用戶終端,然后結(jié)束流程。
[0087]相比于實(shí)施例1中的通信方法,省略了標(biāo)準(zhǔn)的緩存方法中解析目標(biāo)服務(wù)器的地址的步驟。這一步驟是通過(guò)域名系統(tǒng)解析出目標(biāo)服務(wù)器的地址,有可能會(huì)出現(xiàn)解析出的地址與網(wǎng)絡(luò)請(qǐng)求中所包含的正確地址不一致的情況,導(dǎo)致用戶得到錯(cuò)誤的目標(biāo)內(nèi)容。而本實(shí)施例的步驟101中,代理服務(wù)器通過(guò)LINUX方法從所述網(wǎng)絡(luò)請(qǐng)求中獲取目標(biāo)服務(wù)器的地址,省略了通過(guò)域名系統(tǒng)解析出目標(biāo)服務(wù)器的地址這一步驟,不僅能夠提高使用本方法的設(shè)備的性能,還可以使用戶得到準(zhǔn)確的響應(yīng)。
[0088]本實(shí)施例又提供一種網(wǎng)頁(yè)代理系統(tǒng),所述網(wǎng)頁(yè)代理系統(tǒng)與實(shí)施例1中的網(wǎng)頁(yè)代理系統(tǒng)基本相同,不同之處僅在于:
[0089]所述判斷模塊還用于判斷所述代理服務(wù)器的緩存中是否包括所述目標(biāo)內(nèi)容,若所述代理服務(wù)器的緩存中包括所述目標(biāo)內(nèi)容,則判斷模塊繼續(xù)判斷所述代理服務(wù)器的緩存中的目標(biāo)內(nèi)容的寫入時(shí)間與當(dāng)前時(shí)刻的時(shí)間差是否小于一預(yù)設(shè)時(shí)長(zhǎng);若所述代理服務(wù)器的緩存中不包括所述目標(biāo)內(nèi)容則調(diào)用所述轉(zhuǎn)發(fā)模塊。如果所述時(shí)間差小于所述預(yù)設(shè)時(shí)長(zhǎng),則調(diào)用所述收發(fā)模塊發(fā)送緩存中的所述目標(biāo)內(nèi)容至所述用戶終端;如果所述時(shí)間差大于所述預(yù)設(shè)則調(diào)用所述轉(zhuǎn)發(fā)模塊。
[0090]所述緩存模塊用于在所述收發(fā)模塊發(fā)送所述目標(biāo)內(nèi)容至所述用戶終端時(shí),將所述目標(biāo)內(nèi)容寫入緩存。
[0091]所述網(wǎng)頁(yè)代理系統(tǒng)不僅能夠使代理服務(wù)器更準(zhǔn)確地處理網(wǎng)絡(luò)請(qǐng)求,使用戶終端獲得更可靠穩(wěn)定的服務(wù),還可以在保證正確處理網(wǎng)絡(luò)請(qǐng)求的同時(shí)省略標(biāo)準(zhǔn)緩存方法中解析目標(biāo)服務(wù)器的地址的這一步驟,節(jié)省代理服務(wù)器的資源。
[0092]雖然以上描述了本發(fā)明的【具體實(shí)施方式】,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說(shuō)明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對(duì)這些實(shí)施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種網(wǎng)頁(yè)代理系統(tǒng)的通信方法,所述網(wǎng)頁(yè)代理系統(tǒng)包括一代理服務(wù)器,所述代理服務(wù)器與用戶終端均連接于網(wǎng)絡(luò),其特征在于,所述通信方法包括: 51、所述代理服務(wù)器接收用戶終端發(fā)送的一網(wǎng)絡(luò)請(qǐng)求,所述網(wǎng)絡(luò)請(qǐng)求用于請(qǐng)求所述網(wǎng)絡(luò)中一目標(biāo)服務(wù)器的目標(biāo)內(nèi)容; 52、所述代理服務(wù)器從所述網(wǎng)絡(luò)請(qǐng)求中獲取目標(biāo)服務(wù)器的地址并判斷所述網(wǎng)絡(luò)請(qǐng)求是否為HTTP請(qǐng)求,若是則執(zhí)行步驟S3,若否則執(zhí)行步驟S4 ; 53、所述代理服務(wù)器以標(biāo)準(zhǔn)的緩存方法處理所述HTTP請(qǐng)求,然后結(jié)束流程; 54、所述代理服務(wù)器根據(jù)所述地址轉(zhuǎn)發(fā)所述網(wǎng)絡(luò)請(qǐng)求至所述目標(biāo)服務(wù)器,然后接收所述目標(biāo)服務(wù)器發(fā)送的所述目標(biāo)內(nèi)容; 55、所述代理服務(wù)器發(fā)送所述目標(biāo)內(nèi)容至所述用戶終端。
2.如權(quán)利要求1所述的網(wǎng)頁(yè)代理系統(tǒng)的通信方法,其特征在于,所述代理服務(wù)器通過(guò)網(wǎng)絡(luò)請(qǐng)求的表達(dá)式判斷所述網(wǎng)絡(luò)請(qǐng)求是否為HTTP請(qǐng)求。
3.如權(quán)利要求2所述的網(wǎng)頁(yè)代理系統(tǒng)的通信方法,其特征在于,步驟S3包括: 531、所述代理服務(wù)器判斷所述網(wǎng)絡(luò)請(qǐng)求是否為例外HTTP請(qǐng)求,若是則執(zhí)行步驟S4,若否則執(zhí)行步驟S32 ; 532、所述代理服務(wù)器以標(biāo)準(zhǔn)的緩存方法處理所述HTTP請(qǐng)求,然后結(jié)束流程。
4.如權(quán)利要求3所述的網(wǎng)頁(yè)代理系統(tǒng)的通信方法,其特征在于,步驟S32包括:` 5321、判斷所述代理服務(wù)器的緩存中是否包括所述目標(biāo)內(nèi)容,若是則執(zhí)行步驟S322,若否則執(zhí)行步驟S323 ; 5322、所述代理服務(wù)器發(fā)送緩存中的所述目標(biāo)內(nèi)容至所述用戶終端,然后結(jié)束流程; 5323、所述代理服務(wù)器根據(jù)所述地址轉(zhuǎn)發(fā)所述網(wǎng)絡(luò)請(qǐng)求至所述目標(biāo)服務(wù)器,然后接收所述目標(biāo)服務(wù)器發(fā)送的所述目標(biāo)內(nèi)容; 5324、所述代理服務(wù)器發(fā)送所述目標(biāo)內(nèi)容至所述用戶終端,然后結(jié)束流程。
5.如權(quán)利要求4所述的網(wǎng)頁(yè)代理系統(tǒng)的通信方法,其特征在于,步驟S324為: S324、所述代理服務(wù)器將所述目標(biāo)內(nèi)容寫入緩存并發(fā)送所述目標(biāo)內(nèi)容至所述用戶終端,然后結(jié)束流程。
6.如權(quán)利要求4所述的網(wǎng)頁(yè)代理系統(tǒng)的通信方法,其特征在于,步驟S322為: S322、判斷所述代理服務(wù)器的緩存中的目標(biāo)內(nèi)容的寫入時(shí)間與當(dāng)前時(shí)刻的時(shí)間差是否小于一預(yù)設(shè)時(shí)長(zhǎng),若是則所述代理服務(wù)器發(fā)送緩存中的所述目標(biāo)內(nèi)容至所述用戶終端后結(jié)束流程,若否則執(zhí)行步驟s323。
7.如權(quán)利要求1至6中任意一項(xiàng)所述的網(wǎng)頁(yè)代理系統(tǒng)的通信方法,其特征在于,所述代理服務(wù)器通過(guò)LINUX方法從所述網(wǎng)絡(luò)請(qǐng)求中獲取目標(biāo)服務(wù)器的地址。
8.如權(quán)利要求7所述的網(wǎng)頁(yè)代理系統(tǒng)的通信方法,其特征在于,所述代理服務(wù)器通過(guò)LINUX提供的getsockname ()函數(shù)獲取目標(biāo)服務(wù)器的地址。
9.一種網(wǎng)頁(yè)代理系統(tǒng),所述網(wǎng)頁(yè)代理系統(tǒng)包括一代理服務(wù)器,所述代理服務(wù)器與用戶終端均連接于網(wǎng)絡(luò),其特征在于,所述代理服務(wù)器包括:一收發(fā)模塊、一獲取模塊、一判斷模塊、一緩存模塊以及一轉(zhuǎn)發(fā)模塊, 所述收發(fā)模塊用于接收用戶終端發(fā)送的一網(wǎng)絡(luò)請(qǐng)求,所述網(wǎng)絡(luò)請(qǐng)求用于請(qǐng)求所述網(wǎng)絡(luò)中一目標(biāo)服務(wù)器的目標(biāo)內(nèi)容;所述獲取模塊用于在所述收發(fā)模塊接收所述網(wǎng)絡(luò)請(qǐng)求后,從所述網(wǎng)絡(luò)請(qǐng)求中獲取目標(biāo)服務(wù)器的地址; 所述判斷模塊用于判斷所述網(wǎng)絡(luò)請(qǐng)求是否為HTTP請(qǐng)求,若是則調(diào)用所述緩存模塊,若否則調(diào)用所述轉(zhuǎn)發(fā)模塊; 所述緩存模塊用于以標(biāo)準(zhǔn)的緩存方法處理所述HTTP請(qǐng)求; 所述轉(zhuǎn)發(fā)模塊用于根據(jù)所述地址轉(zhuǎn)發(fā)所述網(wǎng)絡(luò)請(qǐng)求至所述目標(biāo)服務(wù)器,然后調(diào)用所述收發(fā)模塊接收所述目標(biāo)服務(wù)器發(fā)送的所述目標(biāo)內(nèi)容; 所述收發(fā)模塊還用于在接收所述目標(biāo)服務(wù)器發(fā)送的所述目標(biāo)內(nèi)容后,發(fā)送所述目標(biāo)內(nèi)容至所述用戶終端。
10.如權(quán)利要求9所述的網(wǎng)頁(yè)代理系統(tǒng),其特征在于,所述判斷模塊通過(guò)網(wǎng)絡(luò)請(qǐng)求的表達(dá)式判斷所述網(wǎng)絡(luò)請(qǐng)求是否為HTTP請(qǐng)求。
11.如權(quán)利要求10所述的網(wǎng)頁(yè)代理系統(tǒng),其特征在于,所述判斷模塊還用于在判斷出所述網(wǎng)絡(luò)請(qǐng)求是HTTP請(qǐng)求后,判斷所述網(wǎng)絡(luò)請(qǐng)求是否為例外HTTP請(qǐng)求,若是則調(diào)用所述轉(zhuǎn)發(fā)模塊,若否則調(diào)用所述緩存模塊。
12.如權(quán)利要求11所述的網(wǎng)頁(yè)代理系統(tǒng),其特征在于,所述判斷模塊還用于判斷所述代理服務(wù)器的緩存中是否包括所述目標(biāo)內(nèi)容,若是則調(diào)用所述收發(fā)模塊發(fā)送緩存中的所述目標(biāo)內(nèi)容至所述用戶終端,若否則調(diào)用所述轉(zhuǎn)發(fā)模塊。
13.如權(quán)利要求12所述的網(wǎng)頁(yè)代理系統(tǒng),其特征在于,所述緩存模塊用于在所述收發(fā)模塊發(fā)送所述目標(biāo)內(nèi)容至所述用戶終端時(shí),將所述目標(biāo)內(nèi)容寫入緩存。
14.如權(quán)利要求12所述的網(wǎng)頁(yè)代理系統(tǒng),其特征在于,所述判斷模塊用于在判斷出所述代理服務(wù)器的緩存中包括所述目標(biāo)內(nèi)容后,判斷所述代理服務(wù)器的緩存中的目標(biāo)內(nèi)容的寫入時(shí)間與當(dāng)前時(shí)刻的時(shí)間差是否小于一預(yù)設(shè)時(shí)長(zhǎng),若是則調(diào)用所述收發(fā)模塊發(fā)送緩存中的所述目標(biāo)內(nèi)容至所述用戶終端,若否則調(diào)用所述轉(zhuǎn)發(fā)模塊。
15.如權(quán)利要求9至14中任意一項(xiàng)所述的網(wǎng)頁(yè)代理系統(tǒng),其特征在于,所述獲取模塊通過(guò)LINUX方法從所述網(wǎng)絡(luò)請(qǐng)求中獲取目標(biāo)服務(wù)器的地址。
16.如權(quán)利要求15所述的網(wǎng)頁(yè)代理系統(tǒng),其特征在于,所述獲取模塊通過(guò)LINUX提供的getsockname ()函數(shù)獲取目標(biāo)服務(wù)器的地址。
【文檔編號(hào)】H04L29/08GK103516785SQ201310362977
【公開日】2014年1月15日 申請(qǐng)日期:2013年8月19日 優(yōu)先權(quán)日:2013年8月19日
【發(fā)明者】陳彬 申請(qǐng)人:上海艾泰網(wǎng)絡(luò)信息有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
柞水县| 丹阳市| 柘荣县| 镇坪县| 遂溪县| 张掖市| 宜州市| 璧山县| 崇义县| 龙山县| 新蔡县| 福泉市| 车险| 云阳县| 武隆县| 乐昌市| 光泽县| 北流市| 太保市| 黄梅县| 赤水市| 甘南县| 玛多县| 杨浦区| 台前县| 涟源市| 崇信县| 江川县| 舟曲县| 盐池县| 乌拉特中旗| 新化县| 方正县| 库车县| 沙河市| 黎城县| 辽中县| 张掖市| 延津县| 响水县| 久治县|