• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    HTML5 WebSocket技術(shù)研究

    2013-12-31 00:00:00韓安
    電子世界 2013年20期

    【摘要】本文在比較傳統(tǒng)的實(shí)時(shí)web通訊技術(shù)與研究HTML5 WebSocket技術(shù)基礎(chǔ)上,通過研究WebSocket技術(shù)在實(shí)時(shí)WEB通訊中的應(yīng)用,體現(xiàn)出WebSocket在B/S模式中的應(yīng)用優(yōu)勢與價(jià)值。

    【關(guān)鍵詞】HTML5;WebSocket;握手;長輪詢;實(shí)時(shí)Web;網(wǎng)絡(luò)應(yīng)用服務(wù)

    1.前言

    作為下一代的Web標(biāo)準(zhǔn),HTML5擁有許多引人注目的新特性,如Canvas、本地存儲(chǔ)、多媒體編程接口、WebSocket等,有兩大特點(diǎn):首先,強(qiáng)化Web網(wǎng)頁的表現(xiàn)性能。其次,追加本地?cái)?shù)據(jù)庫等Web應(yīng)用的功能。包括HTML、CSS和JavaScript在內(nèi)的一套技術(shù)組合,減少瀏覽器對于需要插件的豐富性網(wǎng)絡(luò)應(yīng)用服務(wù)(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight與Oracle JavaFX的需求,并且提供更多能有效增強(qiáng)網(wǎng)絡(luò)應(yīng)用的標(biāo)準(zhǔn)集。而有“Web的TCP”支撐的WebSocket在打破了現(xiàn)有的WEB網(wǎng)絡(luò)通訊編程模式,WebSocket使得瀏覽器提供對Socket的支持成為可能,在瀏覽器和服務(wù)器之間提供了一個(gè)基于TCP連接的雙向通道,使得開發(fā)人員可以方便構(gòu)建實(shí)時(shí)Web應(yīng)用。

    2.傳統(tǒng)實(shí)時(shí)WEB的通訊技術(shù)

    傳統(tǒng)的Web應(yīng)用的信息交互過程是客戶端通過瀏覽器發(fā)出一個(gè)請求(Request),服務(wù)器端接收和審核完請求后進(jìn)行處理(Response)并返回結(jié)果給客戶端,然后客戶端瀏覽器將信息呈現(xiàn)出來,這種機(jī)制對于信息變化不是特別頻繁的應(yīng)用尚能相安無事,但對于那些實(shí)時(shí)要求比較高的應(yīng)用來說,當(dāng)客戶端瀏覽器準(zhǔn)備呈現(xiàn)服務(wù)器返回的數(shù)據(jù)信息時(shí),信息有可能已經(jīng)過時(shí)了。保持客戶端和服務(wù)器端的信息同步是實(shí)時(shí)Web應(yīng)用的關(guān)鍵要素。在WebSocket規(guī)范出來之前,開發(fā)人員想實(shí)現(xiàn)實(shí)時(shí)Web應(yīng)用,只能采用如輪詢(Polling)或Comet技術(shù)方案,而Comet則是輪詢技術(shù)的改進(jìn),長輪詢機(jī)制與流技術(shù)。

    輪詢:客戶端以一定的時(shí)間間隔向服務(wù)端發(fā)出請求,以頻繁請求的方式來保持客戶端和服務(wù)器端的同步。問題在于:當(dāng)客戶端以固定頻率向服務(wù)器發(fā)起請求的時(shí)候,服務(wù)器端的數(shù)據(jù)可能并沒有更新,造成無謂的網(wǎng)絡(luò)傳輸,屬于低效的實(shí)時(shí)方案。

    長輪詢:長輪詢是對定時(shí)輪詢的改進(jìn)和提高,目地是降低無效的網(wǎng)絡(luò)傳輸。當(dāng)服務(wù)器端沒有數(shù)據(jù)更新時(shí),連接會(huì)保持一段時(shí)間周期直到數(shù)據(jù)或狀態(tài)改變或者時(shí)間過期,通過這種機(jī)制來減少無效的客戶端和服務(wù)器間的交互。當(dāng)服務(wù)端數(shù)據(jù)變更非常頻繁時(shí),就和定時(shí)輪詢沒有本質(zhì)上性能提高。

    流:通常在客戶端的頁面使用一個(gè)隱藏的窗口向服務(wù)端發(fā)出一個(gè)長連接的請求。服務(wù)器端接到這個(gè)請求后作出回應(yīng)并不斷更新連接狀態(tài)以保證客戶端和服務(wù)器端的連接不過期。將服務(wù)器端的信息不斷推向客戶端。但需要針對不同的瀏覽器設(shè)計(jì)不同的方案來改進(jìn)用戶體驗(yàn),同時(shí)在并發(fā)比較大的情況下,對服務(wù)器端的資源是一個(gè)極大的考驗(yàn)。

    以上方案只是利用Ajax方式來模擬實(shí)時(shí)的效果,每次交互都是HTTP的請求和應(yīng)答的過程,每次都帶有一套完整的HTTP頭信息,增加了傳輸?shù)臄?shù)據(jù)量,在實(shí)際的應(yīng)用中,為了模擬真實(shí)的實(shí)時(shí)效果,需要構(gòu)造兩個(gè)HTTP連接來模擬客戶端和服務(wù)器之間的雙向通訊,一個(gè)連接用來處理客戶端到服務(wù)器端的數(shù)據(jù)傳輸,一個(gè)連接用來處理服務(wù)器端到客戶端的數(shù)據(jù)傳輸,增加編程實(shí)現(xiàn)的復(fù)雜度,同時(shí)增加了服務(wù)器端的負(fù)載,制約了應(yīng)用系統(tǒng)的擴(kuò)展性。

    3.HTML 5 WebSocket概念及規(guī)范

    WebSocket API是下一代客戶端-服務(wù)器的異步通信方法。取代了單個(gè)的TCP套接字,使用ws或wss協(xié)議,在任意的客戶端和服務(wù)器程序通訊。WebSocket目前由W3C進(jìn)行標(biāo)準(zhǔn)化,已經(jīng)受到Firefox 4、Chrome 4、Opera 10.70以及Safari 5等瀏覽器的支持,在給定的時(shí)間范圍內(nèi)的任意時(shí)刻,相互推送信息。

    HTML5 Web Sockets從一個(gè)Web客戶端連接到一個(gè)遠(yuǎn)程端點(diǎn),需要?jiǎng)?chuàng)建WebSocket實(shí)例并為之提供一個(gè)URL來表示想要連接到的遠(yuǎn)程端點(diǎn)。該規(guī)范定義了ws://以及wss://模式來分別表示W(wǎng)ebSocket和安全WebSocket連接。一個(gè)WebSocket連接是在客戶端與服務(wù)器之間HTTP協(xié)議的初始握手階段將其升級(jí)到Web Socket協(xié)議來建立的,其底層仍是TCP/IP連接。

    圖1 WebSocket URL地址結(jié)構(gòu)圖

    其中:

    WS:表示HTML5 WEB Sockets協(xié)議;

    Host:表示服務(wù)器的地址;

    Port:表示待鏈接的端口;

    WebSocket Server:表示Server請求資源地址。

    Web Sockets使用HTTP Upgrade機(jī)制升級(jí)到Web Socket協(xié)議,同時(shí)兼容HTTP的握手機(jī)制,因此HTTP服務(wù)器可以與WebSocket服務(wù)器共享默認(rèn)的HTTP與HTTPS端(80和443)。要建立一個(gè)WebSocket連接,客戶端和服務(wù)器在初次握手的時(shí)候從HTTP協(xié)議提升到Web Socket協(xié)議??蛻舳藶g覽器首先要向服務(wù)器發(fā)起一個(gè)HTTP請求,這個(gè)請求和通常的HTTP請求不同,包含了一些附加頭信息,其中附加頭信息”Upgrade:WebSocket”,表明是一個(gè)申請協(xié)議升級(jí)的HTTP請求,服務(wù)器端解析附加的頭信息,產(chǎn)生應(yīng)答信息返回給客戶端,由此客戶端和服務(wù)器端的WebSocket建立成功,然后通過鏈接通道自由傳遞信息,并且持續(xù)到客戶端或者服務(wù)器端的單方主動(dòng)關(guān)閉連接。連接建立后,WebSocket數(shù)據(jù)幀以全雙工的模式在客戶端和服務(wù)器之間來回傳輸。

    典型WebSocket請求與響應(yīng)例子如下:

    清單1:WebSocket握手協(xié)議

    客戶端到服務(wù)端:

    GET/demo HTTP/1.1

    Host:example.com

    Connection:Upgrade

    Sec-WebSocket-Key2:12998 5 Y3 1.P00

    Upgrade:WebSocket

    Sec-WebSocket-Key1:4@1 46546xW%0l 1 5

    Origin:http://example.com

    [8-byte security key]

    服務(wù)端到客戶端:

    HTTP/1.1 101 WebSocket Protocol Handshake

    Upgrade:WebSocket

    Connection:Upgrade

    WebSocket-Origin:http://example.com

    WebSocket-Location:ws://example.com/demo

    [16-byte hash response]

    其中Sec-WebSocket-Key1,Sec-WebSocket-Key2和[8-byte security key]這幾個(gè)頭信息是WebSocket服務(wù)器用來生成應(yīng)答信息的來源,服務(wù)器基于以下的算法來產(chǎn)生正確的應(yīng)答信息:

    a)逐個(gè)字符讀取Sec-WebSocket-Key1頭信息中的值,將數(shù)值型字符連接到一起放到一個(gè)臨時(shí)字符串里,同時(shí)統(tǒng)計(jì)所有空格的數(shù)量;

    b)將在第1步里生成的數(shù)字字符串轉(zhuǎn)換成一個(gè)整型數(shù)字,然后除以第1步里統(tǒng)計(jì)出來的空格數(shù)量,將得到的浮點(diǎn)數(shù)轉(zhuǎn)換成整數(shù)型;

    c)將第2步里生成的整型值轉(zhuǎn)換為符合網(wǎng)絡(luò)傳輸?shù)木W(wǎng)絡(luò)字節(jié)數(shù)組;

    d)對Sec-WebSocket-Key2頭信息同樣進(jìn)行第1到第3步的操作,得到另外一個(gè)網(wǎng)絡(luò)字節(jié)數(shù)組;

    e)將[8-byte security key]和在第3,第4步里生成的網(wǎng)絡(luò)字節(jié)數(shù)組合并成一個(gè)16字節(jié)的數(shù)組;

    f)對第5步生成的字節(jié)數(shù)組使用MD5算法生成一個(gè)哈希值,這個(gè)哈希值就作為安全密鑰返回給客戶端,以表明服務(wù)器端獲取了客戶端的請求,同意創(chuàng)建WebSocket連接。

    服務(wù)端將生成的網(wǎng)絡(luò)字節(jié)數(shù)組和客戶端提交的頭信息里的[8-byte security key]合并成一個(gè)16位字節(jié)數(shù)組并用MD5算法加密,然后將生成的安全密鑰作為應(yīng)答信息返回給客戶端,由此建立雙方的WebSocekt連接通道,實(shí)現(xiàn)WebSocket握手信息的處理邏輯。WebSocket服務(wù)器由兩個(gè)核心類構(gòu)成,一個(gè)是WebSocketServer,另外一個(gè)是SocketConnection。

    實(shí)際的開發(fā)過程中,為構(gòu)建Web應(yīng)用,首先需要構(gòu)建WebSocket規(guī)范的服務(wù)器,服務(wù)器端的實(shí)現(xiàn)不受平臺(tái)和開發(fā)語言的限制,只需要遵從WebSocket規(guī)范即可。

    如果使用的是一個(gè)未加密的WebSocket連接(ws://),在透明的代理服務(wù)器情況下,瀏覽器是不知道代理服務(wù)器的,所以不會(huì)發(fā)送HTTP CONNECT方法。如使用的是加密的WebSocket安全連接(wss://),那么在透明代理服務(wù)器下,瀏覽器不知道代理服務(wù)器,所以不會(huì)發(fā)出HTTPCONNECT方法。然而,因?yàn)榫€上信息是加密的,中間透明代理服務(wù)器會(huì)簡單的讓加密信息通過,因此就增加了使用加密的WebSocket連接的成功率。

    HTML5 WebSocket目的是取代輪詢和Comet技術(shù),使客戶端瀏覽器具備像C/S架構(gòu)下桌面系統(tǒng)的實(shí)時(shí)通訊能力。瀏覽器通過JavaScript向服務(wù)器發(fā)出建立WebSocket連接的請求,連接建立以后,客戶端和服務(wù)器端就可以通過TCP連接直接交換數(shù)據(jù)。因?yàn)閃ebSocket連接本質(zhì)上就是一個(gè)TCP連接,所以在數(shù)據(jù)傳輸?shù)姆€(wěn)定性和數(shù)據(jù)傳輸量的大小方面,和輪詢以及Comet技術(shù)比較,具有很大的性能優(yōu)勢。

    4.WebSocket JavaScript接口定義

    針對WebSocket JavaScript客戶端接口定義相對比較簡單:

    清單2.建立WebSocket連接的實(shí)例JavaScript代碼:

    var wsServer = 'ws://example.com:8080/Demo';

    var websocket = new WebSocket (wsServer);

    websocket.onopen = function(evt){ onOpen(evt)};

    websocket.onclose = function(evt){ onClose(evt)};

    websocket.onmessage = function(evt){ onMessage(evt)};

    websocket.onerror = function(evt){ onError(evt)};

    function onOpen(evt){

    console.log(\"Connected to WebSocket server.\");

    }

    function onClose(evt){

    console.log(\"Disconnected\");

    }

    function onMessage(evt){

    console.log('Retrieved data from server: ' + evt.data);

    }

    function onError(evt){

    console.log('Error occured: ' + evt.data);

    }

    其中 URL屬性代表WebSocket服務(wù)器的網(wǎng)絡(luò)地址,協(xié)議通常是“ws”,send方法就是發(fā)送數(shù)據(jù)到服務(wù)器端,close方法就是關(guān)閉連接。除了這些方法,還有一些很重要的事件:onOpen,onMessage,onError以及onClose。

    5.WebSocket應(yīng)用場景

    5.1 初始數(shù)據(jù)前臺(tái)展示

    初始數(shù)據(jù)通過后臺(tái)的數(shù)據(jù)推送方法到客戶端,客戶端可以在回調(diào)函數(shù)中收到信息,通過HTML5組件來展示這些信息。

    5.2 后臺(tái)推送信息,前臺(tái)實(shí)時(shí)更新

    增加后臺(tái)推送信息代碼,在后臺(tái)起一個(gè)定時(shí)器,定時(shí)推送產(chǎn)生消息或者清除信息,并將信息推送給所有的客戶端。

    5.3 客戶端拖拽節(jié)點(diǎn),同步到其他客戶端

    增加拖拽同步,監(jiān)聽網(wǎng)內(nèi)所有信息點(diǎn),將節(jié)點(diǎn)位置信息發(fā)送給后臺(tái),后臺(tái)接收到節(jié)點(diǎn)位置信息后,更新后臺(tái)數(shù)據(jù),然后將消息轉(zhuǎn)發(fā)給其他客戶端,實(shí)現(xiàn)信息同步操作。

    6.WebSocket應(yīng)用展望

    WebSocket作為一個(gè)正在演變中的Web規(guī)范,目前用WebSocket構(gòu)建應(yīng)用程序可能存在一些風(fēng)險(xiǎn)。WebSocket規(guī)范和API存在變動(dòng)的可能,盡管目前存在一些局限性,但WebSocket將會(huì)成為未來開發(fā)實(shí)時(shí)Web應(yīng)用的生力軍。

    基金項(xiàng)目:2012年度江蘇省工業(yè)和信息產(chǎn)業(yè)轉(zhuǎn)型審計(jì)專項(xiàng)引導(dǎo)資金項(xiàng)目(Z065)。

    作者簡介:韓安(1982—),男,陜西涇陽人,助理研究員,從事煤炭行業(yè)管理信息化系統(tǒng)的研究。

    亚洲18禁久久av| 久久婷婷人人爽人人干人人爱| av.在线天堂| 国产午夜精品论理片| 免费av观看视频| 岛国毛片在线播放| 免费观看在线日韩| 在线播放无遮挡| 欧美人与善性xxx| 亚洲av二区三区四区| 高清午夜精品一区二区三区| 国产午夜福利久久久久久| 成人毛片60女人毛片免费| 好男人视频免费观看在线| 美女cb高潮喷水在线观看| 男插女下体视频免费在线播放| 国产伦在线观看视频一区| 国产精品久久久久久久久免| 一边摸一边抽搐一进一小说| 国产午夜福利久久久久久| a级一级毛片免费在线观看| 在线免费观看不下载黄p国产| 我要看日韩黄色一级片| 久久婷婷人人爽人人干人人爱| ponron亚洲| 天天一区二区日本电影三级| 国产在线一区二区三区精 | 在线观看一区二区三区| av播播在线观看一区| 91久久精品电影网| 永久网站在线| 日韩一区二区视频免费看| 欧美色视频一区免费| 亚洲av熟女| 偷拍熟女少妇极品色| 色噜噜av男人的天堂激情| 成人毛片a级毛片在线播放| 国产精品一区二区在线观看99 | 午夜亚洲福利在线播放| 国产精品国产三级国产av玫瑰| 男女啪啪激烈高潮av片| 国产一级毛片七仙女欲春2| 日本免费在线观看一区| av.在线天堂| 久久精品熟女亚洲av麻豆精品 | 国产精品三级大全| 人人妻人人澡欧美一区二区| 永久网站在线| 精品一区二区三区人妻视频| 国产免费福利视频在线观看| 国产亚洲av片在线观看秒播厂 | 久久久精品欧美日韩精品| 亚洲国产欧洲综合997久久,| 边亲边吃奶的免费视频| 插逼视频在线观看| 日本黄大片高清| 大又大粗又爽又黄少妇毛片口| 久久99热6这里只有精品| 亚洲国产色片| 性色avwww在线观看| 搡老妇女老女人老熟妇| 狠狠狠狠99中文字幕| 亚洲aⅴ乱码一区二区在线播放| 免费观看人在逋| 久久精品国产自在天天线| 国产精品一区二区性色av| 又粗又爽又猛毛片免费看| 91久久精品电影网| 精品国产一区二区三区久久久樱花 | 国产免费福利视频在线观看| 午夜老司机福利剧场| 一边亲一边摸免费视频| 亚洲精品国产成人久久av| 视频中文字幕在线观看| 99国产精品一区二区蜜桃av| 九色成人免费人妻av| 日日啪夜夜撸| 男女下面进入的视频免费午夜| 婷婷色麻豆天堂久久 | 久久人人爽人人爽人人片va| 美女黄网站色视频| 国产乱人视频| 黄色一级大片看看| 联通29元200g的流量卡| 欧美日韩国产亚洲二区| 日本一本二区三区精品| 国产成人精品一,二区| 亚洲天堂国产精品一区在线| 亚洲人成网站高清观看| 直男gayav资源| 欧美成人免费av一区二区三区| 人妻少妇偷人精品九色| 三级毛片av免费| 乱码一卡2卡4卡精品| 久久久久久久国产电影| 免费av观看视频| 插逼视频在线观看| 国产不卡一卡二| 亚洲av电影在线观看一区二区三区 | videossex国产| 国产精品一区www在线观看| 啦啦啦啦在线视频资源| 18禁动态无遮挡网站| 天堂影院成人在线观看| 国产精品不卡视频一区二区| 国产一级毛片七仙女欲春2| 97人妻精品一区二区三区麻豆| www日本黄色视频网| 亚洲一级一片aⅴ在线观看| 一级毛片电影观看 | 日韩 亚洲 欧美在线| 一级av片app| 国产激情偷乱视频一区二区| 在线播放无遮挡| .国产精品久久| 高清午夜精品一区二区三区| 成人毛片60女人毛片免费| 国产成人精品久久久久久| 久久精品久久久久久噜噜老黄 | 国产色婷婷99| 久久久欧美国产精品| 一级毛片aaaaaa免费看小| 国产av一区在线观看免费| 亚洲成av人片在线播放无| av.在线天堂| 22中文网久久字幕| 国内少妇人妻偷人精品xxx网站| 日本午夜av视频| 亚洲av.av天堂| 国产精品女同一区二区软件| 日本一二三区视频观看| 最近2019中文字幕mv第一页| 男人狂女人下面高潮的视频| 九九爱精品视频在线观看| 人人妻人人看人人澡| 国产黄片美女视频| 一区二区三区高清视频在线| 婷婷色综合大香蕉| 亚洲欧洲国产日韩| 成年女人永久免费观看视频| 综合色丁香网| 晚上一个人看的免费电影| 搞女人的毛片| 国产精品福利在线免费观看| 偷拍熟女少妇极品色| 久久久久性生活片| 欧美高清成人免费视频www| 国产高潮美女av| 国产真实伦视频高清在线观看| 国产高清国产精品国产三级 | 乱系列少妇在线播放| 午夜久久久久精精品| 日本熟妇午夜| 深夜a级毛片| 美女xxoo啪啪120秒动态图| 国产麻豆成人av免费视频| 亚洲在线自拍视频| 国产高清不卡午夜福利| 小说图片视频综合网站| 99热这里只有是精品50| 麻豆一二三区av精品| 美女高潮的动态| 欧美变态另类bdsm刘玥| 国产av码专区亚洲av| 亚洲精品久久久久久婷婷小说 | 精品久久久久久久久av| 中文乱码字字幕精品一区二区三区 | 亚洲精品乱码久久久久久按摩| 日本免费一区二区三区高清不卡| 国产不卡一卡二| 日本免费a在线| 国产人妻一区二区三区在| 国产91av在线免费观看| 看黄色毛片网站| 亚洲第一区二区三区不卡| 草草在线视频免费看| 91久久精品国产一区二区成人| 中文字幕精品亚洲无线码一区| 中文字幕久久专区| 伦理电影大哥的女人| 草草在线视频免费看| 六月丁香七月| 女人被狂操c到高潮| 国产免费男女视频| 男人舔女人下体高潮全视频| 成年女人永久免费观看视频| 嫩草影院入口| 男人狂女人下面高潮的视频| 国产午夜精品论理片| 国产三级在线视频| or卡值多少钱| 国产精品国产三级国产专区5o | 狂野欧美激情性xxxx在线观看| 18禁裸乳无遮挡免费网站照片| 成人亚洲精品av一区二区| 亚洲国产日韩欧美精品在线观看| 国产精品无大码| 久久久久久国产a免费观看| 成人无遮挡网站| 级片在线观看| 免费观看在线日韩| 色综合亚洲欧美另类图片| 亚洲高清免费不卡视频| 中文在线观看免费www的网站| 国产精品99久久久久久久久| 国内少妇人妻偷人精品xxx网站| 99在线人妻在线中文字幕| 亚洲精品影视一区二区三区av| 特大巨黑吊av在线直播| 亚洲av中文字字幕乱码综合| 天堂中文最新版在线下载 | 最近中文字幕高清免费大全6| 毛片一级片免费看久久久久| 女的被弄到高潮叫床怎么办| 国产亚洲精品av在线| 久久久久精品久久久久真实原创| 亚洲高清免费不卡视频| 又黄又爽又刺激的免费视频.| 全区人妻精品视频| 男女边吃奶边做爰视频| 中文乱码字字幕精品一区二区三区 | 在线免费观看不下载黄p国产| 久久久a久久爽久久v久久| 夫妻性生交免费视频一级片| 欧美精品国产亚洲| 国产麻豆成人av免费视频| 中文资源天堂在线| 汤姆久久久久久久影院中文字幕 | 国产成人精品久久久久久| 2021天堂中文幕一二区在线观| 欧美激情在线99| 国产精品久久久久久久久免| 小说图片视频综合网站| 天堂√8在线中文| 老司机影院成人| 男女那种视频在线观看| 人人妻人人看人人澡| 中文天堂在线官网| 99久久精品热视频| 欧美色视频一区免费| 午夜福利成人在线免费观看| 欧美人与善性xxx| 成人国产麻豆网| 男女国产视频网站| 女人被狂操c到高潮| 国内精品一区二区在线观看| 久久婷婷人人爽人人干人人爱| 男人的好看免费观看在线视频| 国产色婷婷99| 久久久亚洲精品成人影院| 国产精品精品国产色婷婷| 内地一区二区视频在线| 日韩欧美在线乱码| 久久欧美精品欧美久久欧美| 亚洲av熟女| 国产综合懂色| 亚洲激情五月婷婷啪啪| 七月丁香在线播放| 91久久精品国产一区二区成人| 蜜桃久久精品国产亚洲av| 国产毛片a区久久久久| 久久婷婷人人爽人人干人人爱| 毛片一级片免费看久久久久| 国产v大片淫在线免费观看| 欧美+日韩+精品| 日日啪夜夜撸| 亚洲精品色激情综合| 国产黄色视频一区二区在线观看 | 国产成人精品久久久久久| 九九热线精品视视频播放| 好男人在线观看高清免费视频| 老女人水多毛片| 日本黄色视频三级网站网址| 国产一区二区亚洲精品在线观看| 日本欧美国产在线视频| 国产乱人偷精品视频| 国产精品久久久久久久电影| www.色视频.com| 99久久无色码亚洲精品果冻| 能在线免费观看的黄片| 伦精品一区二区三区| 自拍偷自拍亚洲精品老妇| 国产高清国产精品国产三级 | 国产单亲对白刺激| 97超碰精品成人国产| 精品久久久久久久久亚洲| 成人鲁丝片一二三区免费| 中文在线观看免费www的网站| 日本五十路高清| 国产高清国产精品国产三级 | 国产精品伦人一区二区| 国产精品99久久久久久久久| 村上凉子中文字幕在线| 青春草亚洲视频在线观看| 99在线人妻在线中文字幕| 最近的中文字幕免费完整| 成人高潮视频无遮挡免费网站| 久久99热这里只有精品18| 国产老妇伦熟女老妇高清| a级一级毛片免费在线观看| 自拍偷自拍亚洲精品老妇| 日本欧美国产在线视频| 中文字幕人妻熟人妻熟丝袜美| 在线天堂最新版资源| 国产黄a三级三级三级人| 1024手机看黄色片| kizo精华| 永久免费av网站大全| 欧美激情在线99| 中文在线观看免费www的网站| 亚洲欧美精品自产自拍| 色综合站精品国产| 尤物成人国产欧美一区二区三区| 亚洲精品乱码久久久久久按摩| 一级毛片久久久久久久久女| 免费黄网站久久成人精品| 国产精品一区二区性色av| 深爱激情五月婷婷| 亚洲欧美精品综合久久99| 免费看光身美女| 七月丁香在线播放| 好男人在线观看高清免费视频| kizo精华| 日本五十路高清| 春色校园在线视频观看| a级一级毛片免费在线观看| 村上凉子中文字幕在线| 最近中文字幕高清免费大全6| 99久久精品一区二区三区| 色噜噜av男人的天堂激情| 国语对白做爰xxxⅹ性视频网站| 亚洲av成人精品一区久久| 亚洲在久久综合| 26uuu在线亚洲综合色| 综合色丁香网| 国产精品久久久久久久久免| 两个人的视频大全免费| 天美传媒精品一区二区| 啦啦啦韩国在线观看视频| 色噜噜av男人的天堂激情| 亚洲av熟女| 高清毛片免费看| 亚洲欧美日韩东京热| 亚洲国产精品专区欧美| 国产精品美女特级片免费视频播放器| 中国美白少妇内射xxxbb| 国产一区二区在线观看日韩| 成人av在线播放网站| 亚洲欧美成人精品一区二区| 国产一区二区三区av在线| 欧美色视频一区免费| 国产白丝娇喘喷水9色精品| 欧美性猛交黑人性爽| 国产一区有黄有色的免费视频 | 日本免费在线观看一区| 99国产精品一区二区蜜桃av| 美女被艹到高潮喷水动态| 免费av毛片视频| 色视频www国产| 国产免费福利视频在线观看| 国产亚洲最大av| 国产一级毛片在线| 美女脱内裤让男人舔精品视频| 嫩草影院精品99| 欧美3d第一页| 啦啦啦观看免费观看视频高清| 国产精品1区2区在线观看.| 我要搜黄色片| 天堂网av新在线| av国产免费在线观看| 91在线精品国自产拍蜜月| 国产色爽女视频免费观看| 看十八女毛片水多多多| 五月玫瑰六月丁香| 亚洲av不卡在线观看| 男的添女的下面高潮视频| 天美传媒精品一区二区| 午夜精品国产一区二区电影 | 亚洲欧美日韩高清专用| 亚洲最大成人中文| 国国产精品蜜臀av免费| 久久久久久久久久久丰满| 午夜日本视频在线| 亚洲国产最新在线播放| 久久久久久久亚洲中文字幕| 在线a可以看的网站| 嫩草影院精品99| 国产探花在线观看一区二区| 欧美日本亚洲视频在线播放| 精品欧美国产一区二区三| 日韩一区二区视频免费看| 国产乱人视频| 日韩高清综合在线| 国产又色又爽无遮挡免| 欧美日韩精品成人综合77777| 秋霞在线观看毛片| 插逼视频在线观看| 免费观看性生交大片5| 赤兔流量卡办理| 国产精品人妻久久久影院| 特大巨黑吊av在线直播| 男女啪啪激烈高潮av片| 毛片一级片免费看久久久久| 日本熟妇午夜| 国产精品无大码| 久99久视频精品免费| 国产一级毛片七仙女欲春2| 嫩草影院入口| 高清视频免费观看一区二区 | 精品久久久久久电影网 | 蜜臀久久99精品久久宅男| av在线天堂中文字幕| 在线播放国产精品三级| 国产真实伦视频高清在线观看| 在线免费十八禁| 美女脱内裤让男人舔精品视频| 一夜夜www| 国产高清三级在线| av免费在线看不卡| 少妇人妻精品综合一区二区| 亚洲成人av在线免费| 国产精品精品国产色婷婷| 精品人妻一区二区三区麻豆| 男人舔女人下体高潮全视频| 三级国产精品片| 在线观看av片永久免费下载| 国产伦一二天堂av在线观看| 我的女老师完整版在线观看| 精品久久久久久久久久久久久| 2021天堂中文幕一二区在线观| 精品一区二区三区视频在线| 欧美区成人在线视频| 女人十人毛片免费观看3o分钟| 国产午夜精品论理片| 国产精品日韩av在线免费观看| 成年av动漫网址| 91aial.com中文字幕在线观看| 春色校园在线视频观看| av福利片在线观看| 精品免费久久久久久久清纯| av在线亚洲专区| 欧美性猛交黑人性爽| 日本一二三区视频观看| 女人被狂操c到高潮| 亚洲成人av在线免费| 亚洲aⅴ乱码一区二区在线播放| 老师上课跳d突然被开到最大视频| 最新中文字幕久久久久| 久久久久网色| 不卡视频在线观看欧美| 亚洲内射少妇av| 久久久久久久亚洲中文字幕| 菩萨蛮人人尽说江南好唐韦庄 | 搞女人的毛片| 免费观看人在逋| 国产伦精品一区二区三区四那| 国产三级在线视频| 亚洲欧美中文字幕日韩二区| 亚洲色图av天堂| 五月玫瑰六月丁香| 亚洲欧美精品综合久久99| 日本午夜av视频| 干丝袜人妻中文字幕| 国产精品无大码| 亚洲国产成人一精品久久久| 精品人妻视频免费看| 亚洲欧美中文字幕日韩二区| 国产精品.久久久| 精品久久久久久久久av| 99热这里只有是精品50| 欧美日韩在线观看h| 国产乱来视频区| 久久欧美精品欧美久久欧美| 能在线免费观看的黄片| 1000部很黄的大片| 亚洲欧美日韩高清专用| 高清午夜精品一区二区三区| 成人午夜高清在线视频| 国产伦一二天堂av在线观看| or卡值多少钱| 国产精品电影一区二区三区| 国产一区亚洲一区在线观看| 国产成人a区在线观看| 3wmmmm亚洲av在线观看| 欧美3d第一页| 亚洲精品乱码久久久久久按摩| 欧美成人一区二区免费高清观看| 不卡视频在线观看欧美| 麻豆国产97在线/欧美| 欧美成人午夜免费资源| eeuss影院久久| 国产精品蜜桃在线观看| av国产免费在线观看| 国产精品久久久久久久久免| 久久欧美精品欧美久久欧美| 国产精品美女特级片免费视频播放器| 精品国产一区二区三区久久久樱花 | 人人妻人人澡欧美一区二区| 人妻系列 视频| 久久久午夜欧美精品| 国产麻豆成人av免费视频| 小说图片视频综合网站| 精品久久久久久久末码| 特级一级黄色大片| 综合色丁香网| 午夜视频国产福利| 亚洲av成人av| 免费人成在线观看视频色| 欧美性猛交黑人性爽| 国产精品不卡视频一区二区| 日韩强制内射视频| 日韩在线高清观看一区二区三区| 久久久成人免费电影| 国产大屁股一区二区在线视频| 亚洲一级一片aⅴ在线观看| 亚洲在线自拍视频| 九九久久精品国产亚洲av麻豆| 一卡2卡三卡四卡精品乱码亚洲| 国产 一区精品| 色视频www国产| 91午夜精品亚洲一区二区三区| 99久国产av精品国产电影| ponron亚洲| 国产精品久久久久久精品电影小说 | 人妻夜夜爽99麻豆av| 精品一区二区三区视频在线| 久久精品91蜜桃| 丝袜美腿在线中文| 欧美+日韩+精品| 69人妻影院| 黄色日韩在线| 99国产精品一区二区蜜桃av| 亚洲成av人片在线播放无| 听说在线观看完整版免费高清| 国产午夜精品一二区理论片| 麻豆国产97在线/欧美| 国产午夜精品一二区理论片| 偷拍熟女少妇极品色| 18+在线观看网站| 长腿黑丝高跟| 精品久久久久久久久久久久久| 99久久精品热视频| 精品久久久久久久久久久久久| 精品国产三级普通话版| 久久精品国产亚洲av天美| av免费在线看不卡| 国产 一区 欧美 日韩| 亚洲成人中文字幕在线播放| 国产老妇伦熟女老妇高清| 欧美精品一区二区大全| 亚洲成人久久爱视频| 寂寞人妻少妇视频99o| 一区二区三区免费毛片| 国产黄片美女视频| 卡戴珊不雅视频在线播放| 国产高清不卡午夜福利| 欧美成人一区二区免费高清观看| 精品国产露脸久久av麻豆 | 日韩成人av中文字幕在线观看| 麻豆成人av视频| 久久久久久大精品| 熟妇人妻久久中文字幕3abv| 日本爱情动作片www.在线观看| 国产免费男女视频| 免费搜索国产男女视频| 你懂的网址亚洲精品在线观看 | 精品不卡国产一区二区三区| 午夜免费激情av| 成人毛片60女人毛片免费| 老司机影院成人| 午夜福利在线在线| 成人二区视频| 国产成人免费观看mmmm| 又爽又黄a免费视频| 日日撸夜夜添| 国产免费又黄又爽又色| 国产精品日韩av在线免费观看| 亚洲国产日韩欧美精品在线观看| 国产精品爽爽va在线观看网站| 日韩视频在线欧美| 最近视频中文字幕2019在线8| 国产伦一二天堂av在线观看| 超碰av人人做人人爽久久| 免费看光身美女| 久久韩国三级中文字幕| .国产精品久久| 99久久精品国产国产毛片| 中文亚洲av片在线观看爽| 国产精华一区二区三区| 人妻夜夜爽99麻豆av| 国产黄色视频一区二区在线观看 | 国产真实乱freesex| 91午夜精品亚洲一区二区三区| 99热全是精品| 国产午夜精品久久久久久一区二区三区| 麻豆av噜噜一区二区三区| 亚洲伊人久久精品综合 | 免费av不卡在线播放| 午夜老司机福利剧场| 国产极品精品免费视频能看的| 麻豆成人午夜福利视频| 日韩av在线免费看完整版不卡| 秋霞在线观看毛片| 精品久久久久久久久亚洲| av线在线观看网站| 黑人高潮一二区| 成人欧美大片| 色播亚洲综合网| 久久热精品热| 99热这里只有精品一区| 有码 亚洲区| 成人高潮视频无遮挡免费网站| 国内精品宾馆在线| 久久99蜜桃精品久久| 国产亚洲av片在线观看秒播厂 |