日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

XMPP文件传输(XEP-0096协议说明)

發布時間:2023/12/19 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 XMPP文件传输(XEP-0096协议说明) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

XMPP XEP-0096協議是XMPP中的文件傳輸協議。
? ?? ? 關于文件傳輸,在xmpp協議中有不少協議可以實現,而XEP-0096協議是其中非常簡單的一個協議。由于郵件被刪,我的代碼demo丟失,因此只能在這里給大家講一下其中的邏輯實現,大家可以以此來寫出代碼。

? ?? ? 首先申明一下,以下是我個人對XEP-0096協議的一些認識和解釋,如有疑問,請發郵件到lizhanzhishang@gmail.com ,歡迎交流~

? ?? ? 我們根據openfire服務器做開發,但是服務器在這里只是起路由尋址和轉發的作用,實質上是完全點對點的通信,數據處理由客戶端來做。

? ?? ? 我們可以舉一個栗子,有兩部手機,互相之間使用message協議傳遞信息的完整message XML數據,可以看看一個客戶端發送的是什么信息,另一個客戶端接收的又是什么message信息,要是一樣,說明的是服務器是轉發的數據,要是不一樣的 話,則可能帶有IQ ,MSG,Pr信息。(但是總是有例外的,服務器也要對連接的數據做一些心跳包。)

? ?? ? 下面是一組請求(一方發出“發送文件”請求,接收方發出“拒絕接受”請求):
? ?? ? 這是”發送文件”的一段數據請求,(圖片小,可以雙擊放大)


? ?? ?將接受方拒絕接受文件的信息返回給發送方:


? ?? ?就此請求完畢,一方發出了“發送文件”的請求,另一方“拒絕”了這個請求。

? ?? ?這里有一個完整的數據傳輸協議,在官方的文檔上是這樣寫的:

In order to enable seamless file transfer and appropriate fall-back mechanisms, implementations of this profile MUST support both SOCKS5 Bytestreams (XEP-0065) [4] and In-Band Bytestreams (XEP-0047) [5], to be preferred in that order. The associated namespaces are to be included as option values for the "stream-method" variable as shown in the examples below.


? ?? ?上面的意思是說文件傳輸實際上是有協議XEP-0065和XEP-0047來進行的,而XEP-0096實際是傳輸IQ的消息協議,真正的傳輸數據并不 在次協議中,實現文件傳輸協議必須是full JID而且要求接收方在線。如果”to”(接收端), ”from”(發送端) 不是一個full JID,服務器就會發送error信息到”發送端”,說明服務器現在出現異常問題。

? ?? ?現在我們來說說在傳輸消息的時候,該怎么具體組織消息:
? ?? ?我們可以用IQ或者Message來發送數據。下面是我截取的文檔中我覺得相當重要的部分:

Each chunk of data is contained in a <data/> element qualified by the 'http://jabber.org/protocol/ibb' namespace. The data element SHOULD be sent in an IQ stanza to enable proper tracking and throttling, but instead MAY be sent in a message stanza. The data to be sent, prior to base64-encoding and prior to any wrapping in XML, MUST NOT be larger than the 'block-size' determined in the bytestream negotiation.



? ?? ?上面說啥呢,我英語也菜,但是能看懂一點2個關鍵點,一個是base64-encoding,block-size這個2個關鍵的單詞,說明我們在遇到 大文件的情況下是進行分塊發送的,每塊的數據都是一定字節的,例如,我們發送數據1024字節,但是那個流怎么發送呢,都是二進制的。我們直接發送呢,數 據太大,不好整的,再則直接轉String呢,那也是有問題的,因為String遇到’\o’就說明數據結束,會使數據漏掉很多。 文檔中告訴我們,將發送的文件轉換為base64之后再轉為String類型,放入IQ或者Message數據格式中發送。關于base64的理論資料在 這里:http://zh.wikipedia.org/zh-cn/Base64=

? ?? ?下面是一個數據實例:


? ?? ?參考的url地址:http://xmpp.org/extensions/xep-0096.html


Use of Message Stanzas
It is RECOMMENDED to use IQ stanzas when sending data packets. However, an application MAY use message stanzas instead. If message stanzas are used when sending data packets, the sender SHOULD also useAdvanced Message Processing (XEP-0079) [8] or some other stanza flow-control method. For proper tracking of delivery and processing errors related to data packets, the 'id' attribute SHOULD be used with message stanzas.
? ?? ?上面的base64數據不一定用IQ發送,還可以用Message發送。只是在參數上有個改變一下就可以,哈哈。
? ?? ?例子如下所示:





? ?? ?突然想起一件事情。。。在發送文件的時候,會有一個帶<si >標簽的數據段,這個數據段有id。這個id很重要,是必須要保存的。主要用在傳輸數據的時候,要是這個sid要是沒有帶上,那服務器就會返回錯誤信息給文件發送方。

? ?? ?還有個小事情,我當初解析命名空間的時候,以為是一般屬性,總是解析不出來。
最后發現有專門解析命名空間的東西,大家可以去google下。。。

? ?? ?下面是進行文件傳輸的XEP-0096協議的完整xml例子:



數據協議都是人定的,哈哈

文件發送方:





? ?? ?我們可以對此IQ數據段解析,當發現file 標簽的命名空間是http://jabber.org/protocol/si/profile/file-transfer的 時候 ,則表明這是“文件傳輸”消息請求。說明有人要傳文件了。對于這個xml請求,我們在提取數據的時候必須提取<si>標簽的ID。這個ID很 重要,是下面的sid傳輸數據的重要參數,也是判斷是否是同一個數據流的依據。還有就是提取mine-type標簽內容,這個是我們用來判斷接收的是何種 文件,并以此判斷創建該類型文件,把將要傳來的數據寫入這個文件,還有就是size標簽內容,來檢驗我們接收的文件是否完整。

下面是一個完整的沒有進行base64轉換的數據請求:

文件接收方:

? ?? ?這里說明,我要接受的數據是什么協議,主要在file var這個參數:stream-method
<x submit>這個表明我要接受數據,你可以發給我了。


發送文件方:



? ?? ?其實也要實現這個xml的,我不知道,當我接受數據之后,為什么要查詢對方的機器名字,和一些基本數據,這可能是進行確認。

? ?? ?接受方發出本機基本信息,主要有3個參數,category="client" name="Smack" type="pc"


? ?? ?查詢之后就開始要發數據了,哈哈。
? ?? ?發出數據肯定要打開流,發送數據結束也要關閉流的,哈哈

發送方發送打開消息:



? ?? ?這個xml雖然很少,但是每個數據都很重要呢。Open的命名空間很熟悉那。其實這個就是前面剛開始接受數據file里的value,block- size說的是,我每次傳數據都是以4096字節發送一個數據流。 這個sid就是發送方發送請求文件的那個<si>標簽的id。都是相同的,同時還有一個重要的東西,stanza="iq"這個,相當的重 要,這個標簽告訴對方,我要以IQ數據類型發送數據,這里也可以用message代替iq。前面我已經提及到。

下面的是message發送base64數據,如果stanza="message” 自己可以參照IQ發送base64數據。過程基本一樣,就是iq變成message而已:




接受方數據xml:





? ?? ? 上面的2個IQ是順序發送的,不可逆,第一個是主要告訴對方。同時,那3個參數是上上面的一樣的,要不是無法接收到額,還有一些對特征解釋,說明傳輸的可以哪些流、
然后緊接著告訴對方,我可以解釋數據了。

發送方開始發數據了,哈哈:



? ?? ?這個data的value,是前面的數據塊,4096字節base64加密數據。如果數據base64大于這個塊。我們接到這個數據首先要base64解密之后,再寫入剛才建立的文件中,
Sid是上面我們說的第一次si 標簽的id。不能改變,更不能為null。也不要不設置,不然服務器就會返回錯誤信息。 Seq是從0開始的,如果還有流就會依次遞增的,
如果接受處理完畢,就發送一個iq。說明接受完成??
說明一下哈,data里的數據被我刪掉N多,我這主要是說明用。

接受方:



? ?? ?發一個一個4096字節base64加密數據。這個是源文件base64加密偏移的數據。



? ?? ?上面的seq變成1了,而sid依然沒變。接受完成處理后,一樣要回復一下,告訴他,可以繼續傳數據了。

? ?? ?最后就是base64加密完成傳輸,要colse掉數據。


? ?? ?發送方關閉流,這個sid依舊沒有變,協議是這樣規定的:


? ?? ?好吧,我知道你關閉流了。我們之間的文件傳輸完成了:



寫了幾個小時分析,真的累。哎,下面貼出完整的流程xml
下面是整個對話階段的xml數據:
A:發送方
B:接收方 A:
  • <iq id="x36vr-54" to="zhufu@domian/android" from="saonian@domian/android" type="set">

  • ??<si xmlns="http://jabber.org/protocol/si" id="jsi_3326887048779603188" mime-type="image/png" profile="http://jabber.org/protocol/si/profile/file-transfer">

  • ? ? <file xmlns="http://jabber.org/protocol/si/profile/file-transfer" name="image_9T.png" size="5204">

  • ? ?? ?<desc>Sending file</desc>

  • ? ? </file>

  • ? ? <feature xmlns="http://jabber.org/protocol/feature-neg">

  • ? ?? ?<x xmlns="jabber:x:data" type="form">

  • ? ?? ???<field var="stream-method" type="list-single">

  • ? ?? ?? ? <option>

  • ? ?? ?? ?? ?<value>http://jabber.org/protocol/bytestreams</value>

  • ? ?? ?? ? </option>

  • ? ?? ?? ? <option>

  • ? ?? ?? ?? ?<value>http://jabber.org/protocol/ibb</value>

  • ? ?? ?? ? </option>

  • ? ?? ???</field>

  • ? ?? ?</x>

  • ? ? </feature>

  • ??</si>

  • </iq>

  • 復制代碼


    B:
  • <iq id="x36vr-54" to="saonian@domian/android" from="zhufu@domian/android" type="result">

  • ??<si xmlns="http://jabber.org/protocol/si">

  • ? ? <feature xmlns="http://jabber.org/protocol/feature-neg">

  • ? ?? ?<x xmlns="jabber:x:data" type="submit">

  • ? ?? ???<field var="stream-method">

  • ? ?? ?? ? <value>http://jabber.org/protocol/bytestreams</value>

  • ? ?? ?? ? <value>http://jabber.org/protocol/ibb</value>

  • ? ?? ???</field>

  • ? ?? ?</x>

  • ? ? </feature>

  • ??</si>

  • </iq>

  • 復制代碼


    A:
  • <iq id="x36vr-55" to="zhufu@domian/android" type="get" from="saonian@domian/android">

  • ??<query xmlns="http://jabber.org/protocol/disco#info"></query>

  • </iq>

  • 復制代碼


    B:
  • <iq id="x36vr-55" to="saonian@domian/android" type="result" from="zhufu@domian/android">

  • ??<query xmlns="http://jabber.org/protocol/disco#info">

  • ? ? <identity category="client" name="Smack" type="pc"/>

  • ? ? <feature var="http://www.xmpp.org/extensions/xep-0166.html#ns"/>

  • ? ? <feature var="urn:xmpp:tmp:jingle"/>

  • ??</query>

  • </iq>

  • 復制代碼


    A:
  • <iq id="x36vr-56" to="zhufu@domian/android" type="set" from="saonian@domian/android">

  • ??<open xmlns="http://jabber.org/protocol/ibb" block-size="4096" sid="jsi_3326887048779603188" stanza="iq">

  • ??</open>

  • </iq>

  • 復制代碼


    B:
  • <iq id="x36vr-55" to="saonian@domian/android" type="result" from="zhufu@domian/android">

  • ??<query xmlns="http://jabber.org/protocol/disco#info">

  • ? ? <identity category="client" name="Smack" type="pc"/>

  • ? ? <feature var="http://jabber.org/protocol/xhtml-im"/>

  • ? ? <feature var="http://jabber.org/protocol/muc"/>

  • ? ? <feature var="http://jabber.org/protocol/bytestreams"/>

  • ? ? <feature var="http://jabber.org/protocol/commands"/>

  • ? ? <feature var="http://jabber.org/protocol/si/profile/file-transfer"/>

  • ? ? <feature var="http://jabber.org/protocol/si"/>

  • ? ? <feature var="http://jabber.org/protocol/ibb"/>

  • ??</query>

  • </iq>

  • 復制代碼


    B:
  • <iq id="x36vr-56" to="saonian@domian/android" from="zhufu@domian/android" type="result"/>

  • 復制代碼


    A:
  • <iq id="x36vr-57" to="zhufu@domian/android" type="set" from="saonian@domian/android">

  • ??<data xmlns="http://jabber.org/protocol/ibb" seq="0" sid="jsi_3326887048779603188">iVBORw0KGgoAAAANSUhEUgAAAEMAA

  • ??</data>

  • </iq>

  • 復制代碼


    B:
  • <iq id="x36vr-57" to="saonian@domian/android" from="zhufu@domian/android" type="result"/>

  • 復制代碼


    A:
  • <iq id="x36vr-58" to="zhufu@domian/android" type="set" from="saonian@domian/android">

  • <data xmlns="http://jabber.org/protocol/ibb" seq="1" sid="jsi_3326887048779603188">dcwRxoSYEFYOgxc0Qx2TSCNDSJZRTxKFgVmZiKFN</data>

  • </iq>

  • 復制代碼


    B:
  • <iq id="x36vr-58" to="saonian@domian/android" from="zhufu@domian/android" type="result"/>

  • 復制代碼


    A:
  • <iq id="x36vr-59" to="zhufu@domian/android" type="set" from="saonian@domian/android">

  • <close xmlns="http://jabber.org/protocol/ibb" sid="jsi_3326887048779603188"/>

  • </iq>

  • 復制代碼


    B:
  • <iq id="x36vr-59" to="saonian@domian/android" from="zhufu@domian/android" type="result"/>

  • 復制代碼




    轉載于:https://my.oschina.net/vdroid/blog/202261

    總結

    以上是生活随笔為你收集整理的XMPP文件传输(XEP-0096协议说明)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    91在线看黄 | 丁香九月婷婷综合 | 日韩特黄一级欧美毛片特黄 | 欧美激情精品久久久久久 | 欧美天天综合网 | 日本色小说视频 | 99热官网| 亚洲不卡av一区二区三区 | 精品嫩模福利一区二区蜜臀 | 91av看片| 亚洲精品一区二区久 | 欧美日韩一级久久久久久免费看 | 国产精品久久久久国产精品日日 | 国产一区视频在线 | 日韩欧美一二三 | 日韩黄色免费电影 | 激情综合网五月激情 | 九九色网 | 高清av免费看 | 五月综合色 | 天天操欧美 | 日韩影视大全 | 日韩激情在线视频 | 久久精品99久久久久久2456 | 免费看污污视频的网站 | 亚洲播放一区 | 日韩在线观看你懂的 | 麻豆手机在线 | 国产精品视频内 | 日韩性xxx| 中文字幕人成不卡一区 | adc在线观看 | 在线观看91精品国产网站 | 天天做天天干 | 黄免费在线观看 | 天天射天天爽 | 日韩精品在线观看av | 日韩欧美在线播放 | 五月天激情开心 | 国产精品青青 | 91精品国产成人www | 丁香av在线 | 久久最新网址 | 久久午夜网 | 91精品久久久久久久久 | 国产大片黄色 | 欧美激情视频一区二区三区免费 | 久草在在线视频 | 久久黄色小说 | 99热高清 | 国产精品二区在线观看 | 久久99精品久久久久久久久久久久 | 久久久国产电影 | 岛国精品一区二区 | 成在线播放 | 热久久国产精品 | 最近更新中文字幕 | 九九视频热| 草莓视频在线观看免费观看 | 精品久久久久国产 | 91香蕉视频污在线 | 在线观看视频国产一区 | 国产在线观看黄 | 日韩精品一区二区不卡 | 欧美性一级观看 | 五月婷婷av| 精品国产一区二区三区久久久 | 黄色av网站在线免费观看 | 日韩av电影免费在线观看 | 97在线观看免费视频 | 麻豆一区二区 | 91激情视频在线 | 麻豆一二 | 国产成人免费精品 | 日韩 在线 | 中文字幕一区二区三区久久蜜桃 | 在线播放av网址 | 免费成人在线观看视频 | 久久欧洲视频 | 又黄又爽又刺激 | 丁香视频免费观看 | 9在线观看免费高清完整版在线观看明 | 中文字幕有码在线播放 | 中文在线免费视频 | www.888av| 国产精品久久 | 色成人亚洲网 | a在线观看免费视频 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 日韩中字在线 | 中文字幕在线播放视频 | 在线久草视频 | 国产日韩高清在线 | 久久精品资源 | 天天草天天摸 | 在线观看亚洲a | 一级电影免费在线观看 | 亚洲午夜久久久久久久久 | 精品国产一区二 | 色网站中文字幕 | 五月香婷 | 狠狠狠干 | 六月丁香在线视频 | 99精品偷拍视频一区二区三区 | 不卡av在线免费观看 | 成人在线观看你懂的 | 99精品视频在线播放免费 | 欧美日韩精品电影 | 国产视频一区精品 | 久草在线免费资源站 | av一级片在线观看 | 毛片1000部免费看 | 免费观看久久久 | 国产精品一区二区吃奶在线观看 | 国产免费观看久久黄 | 欧美极品一区二区三区 | 国产永久免费高清在线观看视频 | 天天操天天操 | 婷婷丁香激情网 | 西西人体4444www高清视频 | 91你懂的| 六月色丁| 天天操夜夜操夜夜操 | 国产一级h | 日本在线观看一区 | 激情伊人五月天 | 久草视频在线免费看 | 国内精品久久影院 | 婷婷色视频 | 91豆花在线观看 | 亚洲天堂免费视频 | 日韩av中文字幕在线免费观看 | 精品九九九 | 亚洲精品播放 | 国产精品久久久久久久久岛 | 69xxxx欧美| 天天干天天干天天干 | 国产视频97 | 91久久精品一区 | 色资源在线 | 天天射综合网站 | 国产精品网站一区二区三区 | 日韩在线视频一区 | 国产精品2区| 99免费在线播放99久久免费 | 国产一区精品在线观看 | 亚洲精品456在线播放第一页 | 狠狠网站 | 免费成人黄色 | 日韩丝袜在线观看 | 亚洲精品成人在线 | 国产剧情在线一区 | 波多野结衣电影一区 | 日韩欧美在线观看一区二区 | 亚洲麻豆精品 | 国产98色在线 | 日韩 | 伊人宗合| 国产亚洲免费的视频看 | 国产精品久久久久久电影 | 日日摸日日碰 | 亚洲精品久 | 欧美三人交 | 国产日韩精品一区二区 | 久久成人18免费网站 | 久久1区 | 国产成人精品一区二区在线 | 国产精品v a免费视频 | 欧美精品久久久久久久久老牛影院 | 热久久这里只有精品 | 久久久久久久久久久久久久免费看 | 欧美午夜一区二区福利视频 | 欧产日产国产69 | 精品福利在线视频 | 日韩av免费一区二区 | 日韩精品一区二区在线视频 | 日本大片免费观看在线 | 免费av在线网 | 日韩久久久 | 久久久久久久久影视 | 日韩精品在线看 | 国产高清视频免费 | 国产一区电影在线观看 | 国产白浆在线观看 | 黄色大片日本免费大片 | 在线观看成年人 | 天天射天天干天天插 | 天天色 天天 | av一本久道久久波多野结衣 | 婷婷丁香社区 | 免费男女网站 | 免费在线日韩 | 高清有码中文字幕 | 国产精品高 | 国产亚洲精品精品精品 | 99国产情侣在线播放 | 亚洲精品国产精品乱码在线观看 | 三级视频片 | 伊在线视频 | 国产高清成人av | 久久久国产精品麻豆 | 美州a亚洲一视本频v色道 | 国产精品12| 成人中文字幕+乱码+中文字幕 | 色a网 | 欧美网站黄色 | 亚洲九九九在线观看 | 久久激情视频 久久 | 国产精品福利在线观看 | 中文字幕在线精品 | 国产永久免费高清在线观看视频 | 在线电影日韩 | 婷婷五月色综合 | 久久69精品| 国产片免费在线观看视频 | 91九色成人蝌蚪首页 | 午夜黄色 | 五月激情视频 | 91精品久久久久久久久久久久久 | 综合铜03| 麻豆一区二区三区视频 | www.天天色| 免费网站看v片在线a | 亚洲男男gaygayxxxgv | 精品国产久| 免费看的黄色片 | 精品国产免费看 | 999久久久国产精品 高清av免费观看 | 成人av电影免费观看 | 色综合久久综合网 | 亚洲v精品 | 一区二区三区四区五区在线 | 成年人在线视频观看 | 丁香在线观看完整电影视频 | 久久久国产一区二区三区 | 久久免费电影 | 久久久国产一区二区 | 久久99久久久久久 | 国产精品久久久久999 | 国产一区视频在线 | 久久精品站 | 成人黄色大片在线观看 | 成人性生爱a∨ | 一区二区三区在线观看免费视频 | 99精品国产高清在线观看 | 亚洲三级网 | 夜又临在线观看 | 99久久久久久久久久 | 激情丁香综合 | 五月天丁香 | 97国产人人 | 成年人在线免费视频观看 | 国产在线欧美 | 97人人模人人爽人人少妇 | 色福利网 | 国产男女爽爽爽免费视频 | 亚洲精品福利视频 | 亚洲国产精品免费 | 91你懂的| 五月av在线 | 久久激五月天综合精品 | 国产视频一区二区在线 | 国产91精品一区二区绿帽 | 99久久这里有精品 | 一区二区三区国产精品 | 在线观看视频91 | 国产女人18毛片水真多18精品 | 99热最新网址 | 亚洲一区二区三区精品在线观看 | 在线观看91视频 | 日韩动态视频 | 婷婷日韩 | 久久精品99国产精品 | 最新免费av在线 | 国产一区二区中文字幕 | 久久这里 | 国产精品麻豆视频 | 91网址在线观看 | 一级黄色网址 | 日本公妇在线观看高清 | 日本中文在线播放 | 丁香综合网 | 国产真实精品久久二三区 | 亚洲精品视频在 | 在线观看一二三区 | 天天干天天拍 | 正在播放一区 | 永久免费视频国产 | 蜜臀av麻豆 | 天堂在线视频中文网 | 韩国三级在线一区 | 在线视频日韩 | 亚洲开心色 | 日韩精品aaa | 亚洲精品美女久久久久网站 | 99精品国产福利在线观看免费 | 91丨九色丨国产在线观看 | 日韩高清一区 | 成人18视频| 国产精品第7页 | a'aaa级片在线观看 | 六月丁香在线视频 | 91视频电影 | 99久久精品电影 | 2021国产精品 | 91人人澡 | 国产精品麻豆果冻传媒在线播放 | 国产精品国产三级国产 | 久久久国产在线视频 | 成年人app网址 | 最新日韩电影 | 国产精品九九九九九 | 国产一区二区成人 | 日韩三级视频在线观看 | 日韩久久精品一区二区三区 | 粉嫩aⅴ一区二区三区 | 在线网址你懂得 | 国产福利91精品张津瑜 | 91在线看免费 | 久久99国产综合精品免费 | 1000部国产精品成人观看 | www.888.av| 在线看国产日韩 | 91精品国自产在线观看欧美 | www.97视频 | 美腿丝袜一区二区三区 | 在线免费av观看 | 成人日批视频 | 99久久这里有精品 | 久久精品在线免费观看 | 国产成人精品999 | 国产一级做a | 看片一区二区三区 | 久久精品视频在线看 | adn—256中文在线观看 | 韩国av在线 | 91看片淫黄大片91 | 国产高清福利在线 | 黄色一级大片在线观看 | 黄网站色视频免费观看 | 日本特黄特色aaa大片免费 | 粉嫩av一区二区三区四区五区 | 欧美少妇xxxxxx| 伊人五月天 | 超碰精品在线观看 | 国产精品一区专区欧美日韩 | 欧美日韩天堂 | 欧美精品中文在线免费观看 | 久久国产精品一区二区三区 | www.在线观看av | 国产精品久久精品国产 | 97日日| 亚洲欧美综合 | 国内久久久久久 | 激情欧美一区二区免费视频 | 手机在线视频福利 | 婷婷丁香五 | 亚洲在线视频免费观看 | 日韩视频免费在线 | 色成人亚洲网 | 精品国产一区二区三区蜜臀 | 久热只有精品 | 黄色免费电影网站 | 夜夜夜夜爽| 99久在线精品99re8热视频 | 亚洲精品玖玖玖av在线看 | 久久久91精品国产一区二区三区 | 日韩一区二区三区在线观看 | 国产一二三四在线视频 | 国产精品久久久久四虎 | 狠狠的干狠狠的操 | 日韩激情第一页 | 亚洲精品电影在线 | 国产日韩精品久久 | 久久久久看片 | 国产精品一区在线观看你懂的 | 好看av在线 | 96视频在线| 国产很黄很色的视频 | 日韩在线视频播放 | 日韩伦理片一区二区三区 | 久久免费看a级毛毛片 | 欧美激情在线看 | 日韩精品视频网站 | 国产精品观看在线亚洲人成网 | 亚洲一区精品人人爽人人躁 | 91麻豆免费版| 又爽又黄在线观看 | 在线免费观看成人 | 日韩免费一二三区 | 日韩黄色免费电影 | www.久久色| 婷婷免费在线视频 | 97碰在线 | 欧美精品一区在线 | 天天射天天干 | 99爱视频在线观看 | 亚洲精品国产第一综合99久久 | 久久在视频 | 欧美成人精品欧美一级乱黄 | 成片视频免费观看 | 亚洲一区视频在线播放 | 97av在线| 天天色 天天 | 最新99热 | 精品在线观看视频 | 日日干视频| www中文在线 | 久久久久 免费视频 | 日韩一区二区三区观看 | 在线直播av | 亚洲 欧洲 国产 日本 综合 | jizz999| 夜夜婷婷| 欧美激情第八页 | 日本在线观看一区二区 | 国产欧美日韩精品一区二区免费 | 99久久www | 97电影手机版 | 日韩视频中文字幕在线观看 | 成人毛片在线观看 | 精品国产一区二区三区久久久 | 中文字幕乱码亚洲精品一区 | 午夜 免费 | 一区二区三区日韩视频在线观看 | 亚洲国产精品传媒在线观看 | 中文字幕在线电影 | 久久av在线 | 精品久久久久久亚洲综合网 | 日日夜夜人人精品 | 五月激情五月激情 | 91精品国产三级a在线观看 | 1区2区3区在线观看 三级动图 | 最近高清中文字幕在线国语5 | 毛片网站免费在线观看 | 五月天开心 | 国产色视频一区二区三区qq号 | 国产精品美女久久久免费 | 国产网站av| 婷色在线 | 特片网久久 | 欧美另类调教 | 视频成人永久免费视频 | 亚洲综合视频在线 | 色射爱| 丁香视频全集免费观看 | 精品久久在线 | 久久久免费少妇 | 一区二区精品久久 | 十八岁以下禁止观看的1000个网站 | 久久成人一区二区 | 国产精品免费久久久 | 久久理论视频 | 96av在线视频 | 日本中文字幕在线视频 | 国产香蕉av | 成人久久影院 | 亚洲久草在线视频 | 亚洲视频1| 国产精品成人免费一区久久羞羞 | 国内精品久久久久久中文字幕 | 国产精品毛片久久蜜 | 在线观看一级视频 | 欧美激情va永久在线播放 | www.com黄 | 欧美va天堂在线电影 | 高清av网| 国产在线毛片 | 日韩在线免费高清视频 | 欧美做受高潮1 | 久久精品欧美一区二区三区麻豆 | 日韩激情免费视频 | 欧美成人精品欧美一级乱黄 | 永久免费观看视频 | 免费69视频 | 韩国精品在线 | 国产精品免费一区二区三区在线观看 | 中文字幕一区二区三区在线播放 | 久久久久久免费网 | 999男人的天堂 | 亚洲精品久久久久中文字幕m男 | 麻豆播放 | 九九热在线观看视频 | 久久成人在线 | 911久久香蕉国产线看观看 | 欧美性生活免费 | 国产伦理久久精品久久久久_ | 一区二区三区在线免费观看视频 | 欧美日韩免费在线观看视频 | 国产视频黄 | 国产成人精品三级 | www夜夜 | 人人狠| 日韩二区在线观看 | 黄色日批网站 | 中文字幕中文字幕在线中文字幕三区 | 911香蕉视频| 玖玖玖在线观看 | 日韩av区| 亚洲精品1区2区3区 超碰成人网 | 99电影456麻豆 | 成年人视频在线 | 一级a毛片高清视频 | 日本99久久 | 国产二区精品 | 久久久一本精品99久久精品66 | 欧美整片sss | 中文字幕免费高清 | 精品自拍sae8—视频 | 91精品福利在线 | 国内精品久久久久久久久 | 在线a视频 | 久久精品一区二区国产 | 欧美在线视频第一页 | 91av电影在线 | 综合色天天 | 亚洲一区久久久 | 国产夫妻自拍av | 玖玖视频在线 | 在线看的av网站 | 999久久国精品免费观看网站 | 99热国产精品 | 亚洲国产mv | 一区二区不卡在线观看 | 亚洲精品中文字幕视频 | 午夜精品久久久久久久99 | 婷婷久操 | 久草在线免费新视频 | 亚洲专区视频在线观看 | 91精品国产高清自在线观看 | 视频在线一区二区三区 | 亚洲天堂va | 亚洲国产免费 | 国产精品久久久久久久久久久久久久 | 国产色婷婷精品综合在线手机播放 | 国产色综合天天综合网 | 97超级碰碰碰视频在线观看 | 免费麻豆网站 | 亚洲日韩中文字幕在线播放 | 一区三区视频在线观看 | 欧美国产亚洲精品久久久8v | 福利视频一二区 | 在线小视频你懂的 | 69av在线视频| 色先锋资源网 | 黄色免费大全 | 九九99靖品 | 国产一级在线 | 国产精品精品久久久久久 | 98久久| 欧美精品久久人人躁人人爽 | 97精品国产手机 | 色网站在线 | 人人要人人澡人人爽人人dvd | 天天综合网 天天 | av大全免费在线观看 | 欧美一级乱黄 | 男女拍拍免费视频 | 国产色视频一区二区三区qq号 | 国产一区二区三区免费在线观看 | www久久久| 欧美精品免费视频 | 最新91在线视频 | 日韩黄色在线 | 午夜免费电影院 | 免费av成人在线 | 午夜精品婷婷 | 天天综合精品 | 国产xvideos免费视频播放 | 九九在线免费视频 | 日韩在线网址 | 成人久久18免费网站麻豆 | jizz18欧美18 | 日韩av看片 | 国产日产精品一区二区三区四区的观看方式 | 99久久99久久精品国产片 | 欧美成人日韩 | 色婷婷av国产精品 | 夜夜操天天摸 | 久久久免费精品视频 | 91成人网在线观看 | av片在线观看 | www免费看 | 国产91国语对白在线 | 国产精品免费久久久久久 | 精品久久久久久亚洲综合网站 | 蜜桃传媒一区二区 | 91色吧 | 亚洲亚洲精品在线观看 | 亚洲精品国产第一综合99久久 | 人人爽人人爽 | 伊人婷婷综合 | 国产精品初高中精品久久 | 国产成人精品999 | 精品国产一区二区三区久久久蜜臀 | 夜添久久精品亚洲国产精品 | 国产精品网红直播 | 久久精品亚洲精品国产欧美 | 国产字幕在线看 | av免费在线观 | 日韩欧美一区二区在线 | 欧洲精品码一区二区三区免费看 | 四虎在线永久免费观看 | 亚洲无线视频 | 欧美激情综合色 | 欧美久久久久 | 日韩欧美一区二区三区视频 | 免费看黄网站在线 | 欧美三级高清 | 91精品伦理 | 91夜夜夜| 99久久精品国产一区 | 黄色片网站免费 | 欧美日韩高清一区二区三区 | 日韩亚洲国产精品 | 国产免费人成xvideos视频 | 奇米网8888| 日韩 精品 一区 国产 麻豆 | 精品国产一区二 | 在线观看成人一级片 | 美女视频黄是免费的 | 中文字幕日韩有码 | 高清不卡毛片 | 在线观看一级视频 | 日韩成人邪恶影片 | 丁香五月亚洲综合在线 | 国产xx视频 | 国产第一页在线播放 | 天天草天天草 | 亚洲精品在线观看不卡 | 狠狠色噜噜狠狠狠狠2021天天 | 96久久| 久草综合视频 | 91丨九色丨首页 | 国产视频99 | 夜夜躁天天躁很躁波 | av成人在线播放 | 亚洲精品999 | 色综合天 | 亚洲成人免费在线 | 午夜久久福利 | 国产又粗又猛又色 | 日日日网| 久章草在线观看 | 三上悠亚一区二区在线观看 | www.亚洲视频| 成人九九视频 | 91精品1区2区 | 成年人在线免费视频观看 | 久久久久久国产精品免费 | 欧美一级在线观看视频 | 久久久久www| 丁香色天天 | 成人一区不卡 | 狠狠成人 | 麻豆视频免费网站 | www免费在线观看 | 久久久久久久久久电影 | 99国产精品 | 国产高清第一页 | 成人黄色在线观看视频 | 久久人人精 | 国产精品日韩久久久久 | 日韩欧美网址 | 伊人色播 | 青草草在线 | 亚洲一区二区三区四区精品 | 久久免费视频观看 | 在线不卡视频 | 天天操天天摸天天爽 | 欧美性色xo影院 | 欧美精品久久久久久久亚洲调教 | 国产精品2区 | 亚洲午夜精品久久久 | 欧美日韩免费观看一区=区三区 | 日本精品一区二区三区在线观看 | 精品欧美一区二区精品久久 | 色干干 | 在线免费高清一区二区三区 | www.久草视频 | 欧美大片www | 99精品一区二区三区 | 亚洲免费在线播放视频 | 亚洲特级毛片 | 黄a在线 | 91视频黄色 | 亚洲专区一二三 | 欧美久久久久久久久 | 国产日产精品一区二区三区四区的观看方式 | 久久艹综合 | 手机在线日韩视频 | 91av在线免费看 | www激情com| 亚洲色图 校园春色 | 97成人在线 | 色播六月天 | 99热在线精品观看 | 1000部18岁以下禁看视频 | 久久国产成人午夜av影院宅 | 91精品国产自产在线观看 | 久草在线视频网站 | av久久在线| 国产精品久久久久久久av电影 | 天天综合网天天综合色 | av免费网站| 91天堂在线观看 | 亚洲成人黄色在线 | 91私密视频 | 亚洲欧美日韩精品久久奇米一区 | 久久综合日 | 久久综合色一综合色88 | 日韩精品免费在线观看 | 成人黄色影片在线 | 午夜视频在线观看一区二区三区 | 日韩精品欧美一区 | 日韩黄色在线观看 | www.av在线播放 | 欧美视频日韩 | 欧美日韩二三区 | 激情综合站| 日日夜夜天天射 | 国产精品成人免费精品自在线观看 | 日韩黄色软件 | 伊人狠狠 | 成人性生交视频 | 亚洲综合视频在线播放 | 中文字幕在线国产精品 | 国产成人精品女人久久久 | 国产黄色电影 | 久久精品99北条麻妃 | 国产中文字幕精品 | 草久中文字幕 | www视频在线免费观看 | 99久久99视频 | 久久精品国产免费看久久精品 | 国产精品久久久久久久久搜平片 | 91九色在线观看视频 | 高清免费在线视频 | 亚洲午夜av电影 | 色香网 | 中文字幕资源网在线观看 | 久久精品免费观看 | 超碰97免费在线 | 激情av在线播放 | 天天干,天天干 | 欧美日韩不卡在线视频 | 操操操av| 亚洲成年片 | 97色国产 | 国产黄在线 | 91色九色 | 91mv.cool在线观看 | 国产成人一区二区三区在线观看 | 亚洲综合激情网 | 日韩免费高清在线 | 亚洲婷婷综合色高清在线 | 久久婷婷久久 | 人人干干人人 | 午夜精品久久久久久99热明星 | 国产精品成人aaaaa网站 | 91av资源在线| 久久亚洲私人国产精品va | 久久精品国产亚洲精品2020 | 婷婷播播网 | 免费在线观看毛片网站 | 久久99网| 日本在线观看中文字幕 | 国产剧情一区二区在线观看 | 国产精品久久久久久久久久妇女 | 国产91在线免费视频 | 亚洲成人黄色av | 久久高清av | 日日夜夜中文字幕 | 国产精品福利无圣光在线一区 | 欧美日韩久久一区 | 波多野结衣在线观看视频 | 国产一区成人 | 黄色成人影视 | 狂野欧美激情性xxxx欧美 | 99在线观看免费视频精品观看 | 久久精品5 | 五月天激情综合 | 91亚洲欧美激情 | 日韩视频免费 | 成人av一区二区在线观看 | 一级黄色片在线免费观看 | 丁香六月婷婷激情 | 精品视频久久 | 亚洲国产欧洲综合997久久, | 九色精品免费永久在线 | 亚洲成人免费在线观看 | 亚洲最新视频在线播放 | 99精品视频在线观看播放 | 欧美成人精品三级在线观看播放 | 国产在线精品一区 | 婷婷激情网站 | 人人爽人人插 | 国产成人精品一区二区三区福利 | 国产亚洲综合精品 | 成人a毛片| 日韩欧美在线视频一区二区三区 | av网站手机在线观看 | av在线永久免费观看 | 五月精品 | 成人在线播放网站 | 国产精品wwwwww | 色就色,综合激情 | 午夜色影院 | 中文一二区 | 久久这里只有精品视频99 | 9在线观看免费高清完整版在线观看明 | 国产一级二级在线 | 欧美成人精品三级在线观看播放 | 国产一二区视频 | 国产视频手机在线 | 欧美日韩不卡一区二区 | 中文字幕视频播放 | 中文字幕超清在线免费 | 99免费看片 | 免费欧美精品 | 免费网站在线观看成人 | 日韩欧美网址 | 午夜精品久久久久久久99 | 最新日韩精品 | 中文字幕激情 | 有码视频在线观看 | 亚洲综合激情网 | 国产亚洲无| 正在播放国产一区 | 精品国产乱码一区二 | 国产69精品久久久久9999apgf | 97成人超碰| 久久国产影视 | 99久久电影| 97人人视频 | 国产又粗又猛又黄视频 | 欧美日bb | 国产精品成人自产拍在线观看 | 丁香视频在线观看 | 国产一级免费片 | 国产成人香蕉 | 日韩欧美在线中文字幕 | 在线免费观看一区二区三区 | 国产一级做a爱片久久毛片a | 亚洲综合欧美激情 | 中文字幕电影一区 | 久久成人一区二区 | 国产一区二区免费 | 国产精品1区2区3区在线观看 | 综合久久久久久久久 | 在线看v片| 91视频亚洲 | 国产高清成人在线 | 亚洲精品婷婷 | 欧美一级片在线观看视频 | 日日干影院 | 成人午夜精品久久久久久久3d | 久久99精品久久久久久秒播蜜臀 | 色操插| 亚洲区另类春色综合小说校园片 | 五月天av在线 | 91九色精品女同系列 | 国产高清视频免费最新在线 | 色视频国产直接看 | 日韩免费一区二区三区 | 有码视频在线观看 | 久久日韩精品 | 久久伦理 | 成人欧美一区二区三区在线观看 | 国产在线观看国语版免费 | 久久精品99国产精品亚洲最刺激 | 最新日韩电影 | 在线亚洲午夜片av大片 | 国产亚洲精品福利 | 国产中文视频 | 特片网久久 | 亚洲v欧美v国产v在线观看 | 国产资源中文字幕 | 日韩一级电影网站 | 91精品啪在线观看国产 | 日韩中文字幕免费电影 | 在线三级中文 | 久久久久久久影视 | 亚洲人成在 | 国产精品久久久久久久久费观看 | 久久优 | 免费看的黄色 | 免费观看高清 | 黄av免费在线观看 | 国产色在线 | 中文字幕一区二区在线播放 | 在线观看视频你懂得 | 伊人国产在线观看 | 久久se视频| 免费看黄的视频 | 国产精品九九视频 | 色国产精品一区在线观看 | 色网站免费在线观看 | 免费在线中文字幕 | 2019免费中文字幕 | 超碰最新网址 | 国产精品毛片久久久久久 | 国产精品毛片一区二区三区 | 天天干夜夜爱 | 久草电影在线观看 | 午夜久久久久久久久久影院 | 91大神dom调教在线观看 | 九九在线视频 | 99re久久精品国产 | 久久久免费精品视频 | 日本精品久久久久 | 国产精品s色 | 国产中文字幕av | 夜夜天天干 | 国产精品a久久 | 亚洲国产日韩欧美 | 国产一区二区三区视频在线 | 91精品国产电影 | 国产精品入口麻豆 | 伊人久久国产精品 | 国产精品99久久99久久久二8 | 日韩视频中文字幕在线观看 | 成人av免费在线播放 | 久久国产精品99国产精 | 婷婷 中文字幕 | 亚洲欧美日韩中文在线 | 日韩欧美一二三 | 9在线观看免费高清完整版在线观看明 | 亚洲 欧美 91 | 亚洲日本黄色 | 精品国产午夜 | 色网站在线免费观看 | 国产成人免费在线观看 | 九九九九九九精品任你躁 | 很黄很色很污的网站 | 国产我不卡 | 久久激情五月婷婷 | 91影视成人 | 久久久精品国产一区二区 | 国产精品毛片久久久久久久 | 亚洲播放一区 | 日日夜夜中文字幕 | 日韩av成人在线观看 | 午夜成人影视 | 欧美一区二区三区免费看 | 日韩成人欧美 | 天天操福利视频 | 欧美日本高清视频 | 日韩高清一区二区 | 国产一区二三区好的 | 精品国产一区在线观看 | 精品一区二区三区久久久 | 欧美有色 | 亚洲九九精品 | 99视频在线精品免费观看2 | 精品在线观看一区二区 | 久久理伦片 | 色婷婷色 | 婷婷久草| 狠狠躁18三区二区一区ai明星 | 精品国产乱码久久久久久三级人 | 国产在线国偷精品产拍 | 国内精品久久久久 | 99久视频| 亚洲涩涩涩 | 中文字幕在线资源 | 久久激情视频免费观看 | 国产一二区视频 | 91成人精品一区在线播放69 | 国产精彩视频一区 | 国产区精品在线观看 | 免费观看成人 | 久久久久久高清 | 色99色| 国产视频资源在线观看 | 丁香花在线视频观看免费 | 久久久久久久久久久久av | 久久婷婷一区二区三区 | 男女激情片在线观看 | 国产福利中文字幕 | 91色偷偷 | 日本69hd | 久久久久久免费毛片精品 | 色婷婷久久 | 人成午夜视频 | 97看片吧 | 国产精品国产三级在线专区 | 丁香 婷婷 激情 | 欧美韩国日本在线观看 | 亚洲日本国产 | 又黄又爽又刺激的视频 | 在线看免费 | 在线99热 | 在线视频一二区 | 国产视频一区二区在线观看 | 波多野结衣精品视频 | 在线观看岛国av | 免费看v片网站 | 超碰在线中文字幕 |