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

    基于Qt的網(wǎng)絡(luò)聊天軟件服務(wù)器端設(shè)計

    2016-12-22 21:48:01竇立君閆志剛韓坷罕
    軟件導(dǎo)刊 2016年11期
    關(guān)鍵詞:服務(wù)器端

    竇立君閆志剛韓坷罕

    摘 要:聊天軟件已廣泛應(yīng)用于人們的生活中,給人們的信息收集與交流帶來了便利。詳細介紹了如何基于Qt開發(fā)具有用戶注冊、用戶資料維護、用戶列表下發(fā)、登錄校驗、消息轉(zhuǎn)發(fā)、文件傳輸?shù)裙δ艿木W(wǎng)絡(luò)聊天軟件服務(wù)器端。

    關(guān)鍵詞關(guān)鍵詞:Qt;網(wǎng)絡(luò)聊天;消息轉(zhuǎn)發(fā);服務(wù)器端;文件傳輸

    DOIDOI:10.11907/rjdk.162422

    中圖分類號:TP319

    文獻標識碼:A 文章編號文章編號:16727800(2016)011010602

    0 引言

    隨著聊天軟件應(yīng)用于人們生活的各個方面,為人們的工作、生活提供了很多便利,人們可以通過互聯(lián)網(wǎng)進行信息的收集和整理,以及與不同地方的人交流。第一個具有影響力的即時通訊軟件是ICQ,它在1996年底推出,現(xiàn)在已擁有245個國家的大約2億用戶。目前的聊天軟件基本都是由服務(wù)器端和客戶端兩部分組成,其中客戶端分為Web版和本地版。無論哪種版本,它們都需要通過與服務(wù)器端的通信來實現(xiàn)最終功能。本文從服務(wù)器端功能分析、工作流程、關(guān)鍵代碼設(shè)計等方面闡述了聊天軟件服務(wù)器端的設(shè)計過程[1]。

    1 系統(tǒng)分析

    對服務(wù)器的功能需求進行分析,是成功構(gòu)建一個聊天系統(tǒng)服務(wù)器的第一步,該步驟對于之后設(shè)計服務(wù)器的模塊工作是不可或缺的。即時聊天系統(tǒng)服務(wù)器的需求分析具體分為以下幾部分:

    (1)登錄校驗。

    輸入:來自客戶端的用戶名和密碼。

    處理流程:與數(shù)據(jù)庫中的用戶名和密碼匹配,并反饋結(jié)果給客戶端。

    輸出:匹配成功或失敗。

    (2)用戶注冊。

    輸入:來自客戶端的用戶名和密碼。

    處理流程:在數(shù)據(jù)庫中寫入新用戶名和密碼,并反饋結(jié)果給客戶端。

    輸出:新建成功或失敗。

    (3)消息轉(zhuǎn)發(fā)。

    輸入:客戶端發(fā)送的聊天信息。

    處理流程:根據(jù)需要發(fā)送的用戶名進行轉(zhuǎn)發(fā),用戶不在線時另作處理。

    輸出:轉(zhuǎn)發(fā)信息給發(fā)往方。

    (4)文件傳輸。

    輸入:客戶端發(fā)送的文件數(shù)據(jù)。

    處理流程:直接轉(zhuǎn)發(fā)到發(fā)往方。

    輸出:轉(zhuǎn)發(fā)數(shù)據(jù)給發(fā)往方。

    (5)用戶資料維護。

    輸入:客戶端發(fā)送的更新請求。

    處理流程:按請求更新數(shù)據(jù)庫中對應(yīng)的數(shù)據(jù)。

    輸出:更新成功或失敗。

    (6)用戶列表下發(fā)。

    輸入:用戶登錄成功。

    處理流程:當某用戶登錄成功后,下發(fā)在線用戶列表給該用戶。

    輸出:在線用戶列表。

    根據(jù)服務(wù)器端的需求分析,進行功能模塊的劃分,包括封包解析模塊、封包生成模塊、封包分發(fā)模塊、數(shù)據(jù)存儲模塊、用戶注冊模塊、用戶登錄模塊、文本信息轉(zhuǎn)發(fā)模塊、離線文本信息轉(zhuǎn)發(fā)模塊、文件傳輸模塊、用戶列表下發(fā)模塊、用戶資料模塊、超時檢測模塊。這些模塊既能獨立完成相關(guān)功能,又能相互協(xié)調(diào),合作完成最終任務(wù)。

    2 工作流程

    有了完整的模塊劃分,現(xiàn)在需要構(gòu)建服務(wù)器的工作流程,讓服務(wù)器運轉(zhuǎn)起來。此聊天服務(wù)器的核心工作流程,簡單而言,即不斷把消息包分類攤派到各個不同處理模塊中的過程。

    服務(wù)器在指定端口上偵聽數(shù)據(jù)包,當接收到數(shù)據(jù)包后,首先調(diào)用封包解析模塊對數(shù)據(jù)包進行解析,獲取命令類型,再根據(jù)不同命令類型調(diào)用不同模塊。模塊處理完成后,再調(diào)用封包生成模塊來打包結(jié)果,把處理結(jié)果發(fā)送給客戶端。

    當接收到登錄命令時,將調(diào)用登錄管理模塊判斷是否可以登入系統(tǒng),不管是否能登入,都把結(jié)果打包返回客戶端。如能成功登入,則繼續(xù)調(diào)用用戶列表下發(fā)模塊,把在線用戶列表打包發(fā)送給客戶端;當接收到注冊命令時,將調(diào)用用戶注冊模塊往系統(tǒng)中添加新用戶,注冊模塊會調(diào)用數(shù)據(jù)存儲模塊進行處理,然后把結(jié)果打包返回客戶端;當接收到資料更新命令時,將調(diào)用資料管理模塊,資料管理模塊又會調(diào)用數(shù)據(jù)存儲模塊進行處理,處理完成后把結(jié)果反饋給客戶端;當接收到文本消息時,將調(diào)用文本消息轉(zhuǎn)發(fā)模塊進行處理,該模塊從解析得到的結(jié)果中獲取所要發(fā)送的客戶端并轉(zhuǎn)發(fā)。如果檢測到所要發(fā)送的客戶端不在線,則轉(zhuǎn)入離線消息模塊處理。

    用戶登錄后,客戶端會定時發(fā)送心跳包到服務(wù)器,服務(wù)器自動維護此在線狀態(tài)列表,并定時執(zhí)行超時檢測模塊,把超時用戶從在線列表中刪除。

    3 關(guān)鍵代碼設(shè)計

    Qt使用源代碼級“一次編寫,隨處編譯”的方式構(gòu)建多平臺圖形用戶界面程序,它完全面向?qū)ο笄液苋菀讛U展,為應(yīng)用程序開發(fā)者建立藝術(shù)級圖形用戶界面提供了所需功能,提供了信號與槽的機制替代回調(diào)函數(shù),使組件間的信號傳遞更加安全、簡單。因此,它已經(jīng)成為全世界范圍內(nèi)數(shù)千種成功的應(yīng)用程序的基礎(chǔ),為世界上數(shù)千個最大的公司,包括IBM、摩托羅拉和夏普等提供開發(fā)軟件[2]。

    聊天服務(wù)器的工作流程比較簡單,即:收到消息→處理消息→轉(zhuǎn)發(fā)處理后的消息。聊天服務(wù)器啟動時在特定端口監(jiān)聽,當有數(shù)據(jù)到達時,自動判斷消息類型,并進行不同處理,然后根據(jù)處理結(jié)果,將其發(fā)送給客戶端。在具體實現(xiàn)中,消息的接收、發(fā)送與判斷消息類型都比較簡單,工作量較大的是消息處理部分。因為有很多不同命令,對應(yīng)的也有不同處理過程,所以在設(shè)計中需要把這些處理過程分離成單獨的處理邏輯,在類中表現(xiàn)為不同函數(shù)。本模塊設(shè)計并不包含圖形用戶界面的相關(guān)部分,當最終的服務(wù)器軟件需要搭配圖形界面時,只需在聊天服務(wù)器模塊中定義相關(guān)信號,并在合適的時候發(fā)出信號,圖形界面程序即可通過聊天服務(wù)器模塊的信號與槽進行連接,從而實現(xiàn)顯示更新等功能。

    3.1 聊天服務(wù)器端類定義

    為了利用Qt的信號和槽功能,聊天服務(wù)器類直接從QObject繼承,具體代碼如下 :

    class ChatServer : public QObject

    { Q_OBJECT

    public:

    explicit ChatServer(QObject *parent = 0);

    void start(quint16 port=4500); //啟動服務(wù)

    private:

    void registerUser(const QString& id, const QString& password, const QHostAddress& addr, quint16 port);//注冊用戶

    bool login(const QString& id, const QString& password, const QHostAddress& addr, quint16 port);//用戶登錄

    void relayMessage(const QString& to, const QString& message, const QFont& font, const QColor& color, const QHostAddress& addr, quint16 port);//轉(zhuǎn)發(fā)聊天消息

    void sendFriendsList(const QHostAddress& addr, quint16 port); //發(fā)送用戶列表

    void feedback(const QHostAddress& addr, quint16 port); //反饋

    void logout(const QHostAddress& addr, quint16 port); //注銷

    void keepAlive(const QHostAddress& addr, quint16 port); //激活

    QUdpSocket *m_udpSender; //發(fā)送數(shù)據(jù)的UDP對象

    QUdpSocket *m_udpReceiver; //監(jiān)聽數(shù)據(jù)的UDP對象

    QHash m_nameHash; //名字表

    QHash m_hostHash; //主機表

    QHash m_aliveTimeHash; //激活狀態(tài)表

    Storage m_storage; //數(shù)據(jù)存儲對象

    enum {onlineTimeout = 30}; //在線超時時間

    private slots:

    void processPendingDatagrams(); //網(wǎng)絡(luò)數(shù)據(jù)處理

    void checkTimeout(); //檢查超時狀態(tài)

    };

    在ChatServer類的實現(xiàn)中,需要注意名稱表、主機表以及激活狀態(tài)表的維護,它們是維持服務(wù)器工作狀態(tài)的核心。為了實現(xiàn)快速查詢,這幾張表都采用Qt中的哈希表QHash進行存儲。例如:名稱表是用戶名到(主機,端口號)的映射,即通過用戶名可以查詢到對應(yīng)的主機地址和端口號,在轉(zhuǎn)發(fā)消息時則要使用到名稱表。

    3.2 超時檢測

    超時檢測功能由定時器自動執(zhí)行,以實現(xiàn)每隔固定時間更新一次在線狀態(tài)的功能。當?shù)竭_時間點時,程序開始遍歷激活狀態(tài)表中的所有用戶,檢查其最后一次的心跳包時間與當前系統(tǒng)時間的差值是否超過指定的預(yù)期,如果沒有,則表示用戶仍然正常在線;如果超時,則作自動注銷處理。具體代碼如下:

    void ChatServer::checkTimeout()

    { QList keys = m_aliveTimeHash.keys(); //查詢所有用戶名

    QDateTime now = QDateTime::currentDateTime(); //獲取當前系統(tǒng)時間

    for (int i = 0; i < keys.length(); ++i) //遍歷所有用戶

    { if (m_aliveTimeHash.value(keys.at(i)).secsTo(now) > onlineTimeout) //檢查用戶是否超時

    { qDebug() << trUtf8("%1 timeout").arg(keys.at(i));

    QStringList list = keys.at(i).split(" ");

    QHostAddress addr;

    addr.setAddress(list.at(0).toInt());

    quint16 port = list.at(1).toInt();

    logout(addr, port); //用戶超時時作注銷處理

    4 結(jié)語

    關(guān)鍵代碼介紹之后,其它功能代碼的接口規(guī)范及實現(xiàn)則相對容易,這里不再贅述。服務(wù)器端軟件設(shè)計完成后,配合客戶端軟件完成了消息的傳遞及轉(zhuǎn)發(fā)、客戶端文件傳輸及服務(wù)器端日志記錄等功能。后期將繼續(xù)在數(shù)據(jù)傳輸安全性與可靠性方面進行優(yōu)化,支持客戶端的其它擴展功能,提升用戶體驗。

    參考文獻:

    [1] 趙茁琳,陳恒如,韓利凱.基于QT的網(wǎng)絡(luò)聊天系統(tǒng)設(shè)計[J].軟件導(dǎo)刊,2015,14(4):114115.

    [2] 張春艷.基于Qt的嵌入式圖形用戶界面研究與實現(xiàn)[D].大連:大連海事大學(xué),2008.

    [3] 丁林松,華麗琴.Qt4圖形設(shè)計與嵌入式開發(fā)[M].北京:人民郵電出版社,2009.

    [4] [英]薩默菲爾德.Qt高級編程[M].北京:電子工業(yè)出版社,2011.

    [5] 吳迪.零基礎(chǔ)學(xué)Qt4編程[M].北京:北京航空航天大學(xué)出版社,2010.

    [6] 代勇.Visual C++網(wǎng)絡(luò)通信編程技術(shù)詳解[M].北京:機械工業(yè)出版社,2011.

    (責(zé)任編輯:黃 ?。?

    猜你喜歡
    服務(wù)器端
    Linux環(huán)境下基于Socket的數(shù)據(jù)傳輸軟件設(shè)計
    淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
    成功(2018年10期)2018-03-26 02:56:14
    智能冰箱關(guān)鍵技術(shù)研究
    一種太陽能戶外自動花架電氣系統(tǒng)簡介
    Web應(yīng)用中的實時消息交互技術(shù)
    基于Qt的安全即時通訊軟件服務(wù)器端設(shè)計
    在Windows中安裝OpenVPN
    一種基于Java的IM即時通訊軟件的設(shè)計與實現(xiàn)
    科技資訊(2015年19期)2015-10-09 19:25:38
    基于C/S架構(gòu)的嵌入式監(jiān)控組態(tài)外設(shè)擴展機制研究與應(yīng)用
    基于SSH框架、Android平臺的校園購物系統(tǒng)
    国产精品偷伦视频观看了| 91精品一卡2卡3卡4卡| 亚洲四区av| 国产无遮挡羞羞视频在线观看| 极品教师在线视频| 成年人免费黄色播放视频 | 日本vs欧美在线观看视频 | 美女脱内裤让男人舔精品视频| 亚洲天堂av无毛| 一级a做视频免费观看| 在线观看免费高清a一片| 性色av一级| 国产欧美日韩精品一区二区| 精品熟女少妇av免费看| 亚洲国产欧美在线一区| 男人爽女人下面视频在线观看| 新久久久久国产一级毛片| 成年人免费黄色播放视频 | 水蜜桃什么品种好| 欧美一级a爱片免费观看看| 大陆偷拍与自拍| 国产午夜精品久久久久久一区二区三区| 美女cb高潮喷水在线观看| 青春草国产在线视频| 国产伦精品一区二区三区四那| 免费观看在线日韩| 中文精品一卡2卡3卡4更新| 精品久久久精品久久久| av在线老鸭窝| 精品国产一区二区三区久久久樱花| av福利片在线| 中文字幕av电影在线播放| 99热6这里只有精品| 精品一品国产午夜福利视频| 午夜福利网站1000一区二区三区| 97在线视频观看| 中文乱码字字幕精品一区二区三区| 国产亚洲av片在线观看秒播厂| 色94色欧美一区二区| 国产一区二区在线观看日韩| 免费观看无遮挡的男女| 在线观看人妻少妇| 你懂的网址亚洲精品在线观看| 极品人妻少妇av视频| 91精品国产国语对白视频| 91精品国产九色| 午夜福利,免费看| 国产极品天堂在线| 人人妻人人添人人爽欧美一区卜| 国产精品伦人一区二区| 一个人看视频在线观看www免费| 欧美亚洲 丝袜 人妻 在线| 激情五月婷婷亚洲| 狂野欧美白嫩少妇大欣赏| 亚洲丝袜综合中文字幕| 国产精品国产三级专区第一集| 欧美另类一区| 国产美女午夜福利| 午夜福利,免费看| 欧美精品一区二区免费开放| 综合色丁香网| 高清毛片免费看| 女人久久www免费人成看片| 精品久久久久久久久亚洲| 一级毛片久久久久久久久女| 亚洲精品中文字幕在线视频 | 一边亲一边摸免费视频| 亚洲精品成人av观看孕妇| 两个人免费观看高清视频 | 特大巨黑吊av在线直播| 色94色欧美一区二区| 菩萨蛮人人尽说江南好唐韦庄| 在线观看免费高清a一片| 国产深夜福利视频在线观看| 亚洲电影在线观看av| 国产精品国产三级国产av玫瑰| 能在线免费看毛片的网站| 亚洲精品一区蜜桃| 免费观看在线日韩| 中国国产av一级| 超碰97精品在线观看| 亚洲,欧美,日韩| 日本av免费视频播放| 观看美女的网站| 美女视频免费永久观看网站| 国产精品.久久久| 极品人妻少妇av视频| 亚洲综合精品二区| 久久这里有精品视频免费| 中文天堂在线官网| 亚洲情色 制服丝袜| 丰满饥渴人妻一区二区三| 国产毛片在线视频| 九九久久精品国产亚洲av麻豆| videossex国产| 国产日韩欧美亚洲二区| 寂寞人妻少妇视频99o| 自拍欧美九色日韩亚洲蝌蚪91 | 深夜a级毛片| 日本av手机在线免费观看| 亚洲人成网站在线播| 久久久国产精品麻豆| 精品久久久久久电影网| 女性被躁到高潮视频| 久久婷婷青草| 欧美精品一区二区免费开放| 成人无遮挡网站| 国产色爽女视频免费观看| 永久免费av网站大全| 夫妻午夜视频| 亚洲av不卡在线观看| 看十八女毛片水多多多| 777米奇影视久久| 下体分泌物呈黄色| 成年人免费黄色播放视频 | 嘟嘟电影网在线观看| 亚洲国产日韩一区二区| 亚洲av福利一区| 国产精品一区www在线观看| 亚洲人成网站在线观看播放| 少妇被粗大猛烈的视频| 亚洲av免费高清在线观看| 久久狼人影院| 欧美精品一区二区免费开放| 亚洲va在线va天堂va国产| 99热这里只有是精品50| 亚洲精品乱码久久久久久按摩| 久久ye,这里只有精品| 妹子高潮喷水视频| 色网站视频免费| 中文精品一卡2卡3卡4更新| 亚洲欧美日韩另类电影网站| 色94色欧美一区二区| 亚洲精品色激情综合| 亚洲欧美中文字幕日韩二区| 少妇高潮的动态图| 我的女老师完整版在线观看| 国产亚洲一区二区精品| 亚洲中文av在线| 日本vs欧美在线观看视频 | 哪个播放器可以免费观看大片| 美女福利国产在线| 免费人成在线观看视频色| 亚洲av中文av极速乱| av国产精品久久久久影院| 亚洲图色成人| 日韩av不卡免费在线播放| 人人妻人人添人人爽欧美一区卜| av黄色大香蕉| 最新的欧美精品一区二区| 免费观看无遮挡的男女| 在线观看一区二区三区激情| 久久国产乱子免费精品| 日本欧美国产在线视频| 亚洲久久久国产精品| 少妇人妻 视频| 一本大道久久a久久精品| 国产欧美日韩精品一区二区| 一区二区三区乱码不卡18| 国产日韩欧美在线精品| 国产 一区精品| 好男人视频免费观看在线| 国产成人精品一,二区| 婷婷色麻豆天堂久久| 人人妻人人添人人爽欧美一区卜| 精品一区二区三卡| 人人妻人人澡人人看| 中文乱码字字幕精品一区二区三区| 尾随美女入室| 亚洲av男天堂| 少妇 在线观看| 国产成人freesex在线| 色婷婷av一区二区三区视频| 免费在线观看成人毛片| 久久国产精品大桥未久av | 欧美激情极品国产一区二区三区 | 久久精品国产自在天天线| 一本久久精品| 国产成人一区二区在线| 午夜激情久久久久久久| 欧美日韩亚洲高清精品| 欧美三级亚洲精品| 日本爱情动作片www.在线观看| 十八禁高潮呻吟视频 | 18禁动态无遮挡网站| 国产av码专区亚洲av| 国产精品欧美亚洲77777| 美女视频免费永久观看网站| 亚洲欧美一区二区三区黑人 | 色94色欧美一区二区| 国产精品免费大片| 嘟嘟电影网在线观看| 免费观看在线日韩| 91精品国产国语对白视频| 亚洲丝袜综合中文字幕| 精品久久久久久电影网| 超碰97精品在线观看| 国产有黄有色有爽视频| 欧美国产精品一级二级三级 | 一级片'在线观看视频| 99热这里只有是精品在线观看| 老司机影院毛片| 有码 亚洲区| 中文字幕亚洲精品专区| 伊人亚洲综合成人网| 久久精品久久精品一区二区三区| 久久久久久久亚洲中文字幕| 国产一区二区在线观看日韩| av女优亚洲男人天堂| 久久精品国产亚洲av涩爱| 最近最新中文字幕免费大全7| 少妇 在线观看| 国产男女超爽视频在线观看| 青青草视频在线视频观看| 中文字幕人妻熟人妻熟丝袜美| 日韩av在线免费看完整版不卡| 美女福利国产在线| 国产精品99久久久久久久久| av又黄又爽大尺度在线免费看| 色视频www国产| 插逼视频在线观看| 嫩草影院新地址| 大又大粗又爽又黄少妇毛片口| 国产熟女午夜一区二区三区 | 中文字幕久久专区| 日日撸夜夜添| 晚上一个人看的免费电影| 亚洲欧美精品自产自拍| 欧美日韩视频高清一区二区三区二| 99热这里只有是精品50| 菩萨蛮人人尽说江南好唐韦庄| 久久精品国产亚洲网站| 国产熟女欧美一区二区| 国精品久久久久久国模美| 国产欧美日韩精品一区二区| 日韩三级伦理在线观看| 蜜桃久久精品国产亚洲av| 天天操日日干夜夜撸| 亚洲色图综合在线观看| 蜜桃在线观看..| 一级毛片 在线播放| 免费看av在线观看网站| 国产黄色免费在线视频| 女性被躁到高潮视频| 国产在线免费精品| 亚洲国产精品一区三区| 91成人精品电影| 国产精品偷伦视频观看了| 国产精品熟女久久久久浪| 精品人妻熟女毛片av久久网站| 大码成人一级视频| 亚洲图色成人| 日韩中字成人| 亚洲精品中文字幕在线视频 | 国语对白做爰xxxⅹ性视频网站| 亚洲性久久影院| 国产国拍精品亚洲av在线观看| 亚洲国产成人一精品久久久| 只有这里有精品99| 久久精品夜色国产| 人妻夜夜爽99麻豆av| 热re99久久国产66热| 人人妻人人看人人澡| 亚洲一级一片aⅴ在线观看| 国产中年淑女户外野战色| 欧美日韩一区二区视频在线观看视频在线| 91精品伊人久久大香线蕉| 少妇的逼水好多| 七月丁香在线播放| 黑人巨大精品欧美一区二区蜜桃 | 人妻夜夜爽99麻豆av| 99久久综合免费| 欧美高清成人免费视频www| 亚洲国产av新网站| 亚洲国产成人一精品久久久| 亚洲天堂av无毛| 最近的中文字幕免费完整| 国产av精品麻豆| 最近中文字幕高清免费大全6| 少妇被粗大的猛进出69影院 | 久久人妻熟女aⅴ| 亚洲精品久久午夜乱码| 一级毛片aaaaaa免费看小| 99久久精品热视频| 91精品国产九色| 亚洲一区二区三区欧美精品| 国产淫片久久久久久久久| 夫妻性生交免费视频一级片| 高清不卡的av网站| 欧美激情国产日韩精品一区| 偷拍熟女少妇极品色| 久久精品熟女亚洲av麻豆精品| 日本wwww免费看| 久久精品久久久久久久性| 精品人妻偷拍中文字幕| 国产在视频线精品| 免费av不卡在线播放| 人人澡人人妻人| 免费人成在线观看视频色| 我的女老师完整版在线观看| 涩涩av久久男人的天堂| 国产伦精品一区二区三区视频9| 另类精品久久| 日产精品乱码卡一卡2卡三| 在现免费观看毛片| 大话2 男鬼变身卡| 高清欧美精品videossex| 精品酒店卫生间| 久久久久人妻精品一区果冻| 久久久精品免费免费高清| 亚洲一级一片aⅴ在线观看| 亚洲精品乱码久久久v下载方式| 欧美日韩视频精品一区| 国产精品一二三区在线看| 黑人巨大精品欧美一区二区蜜桃 | 国产黄色免费在线视频| 在线免费观看不下载黄p国产| 成年美女黄网站色视频大全免费 | 亚洲精品一区蜜桃| 亚洲伊人久久精品综合| 99热这里只有精品一区| 五月伊人婷婷丁香| 三上悠亚av全集在线观看 | 又爽又黄a免费视频| 婷婷色综合大香蕉| 国产精品久久久久久久久免| 婷婷色综合大香蕉| 三上悠亚av全集在线观看 | tube8黄色片| 日韩不卡一区二区三区视频在线| 亚洲精品乱码久久久v下载方式| 哪个播放器可以免费观看大片| 韩国高清视频一区二区三区| 男女边摸边吃奶| 老司机影院成人| 欧美区成人在线视频| 日日爽夜夜爽网站| 不卡视频在线观看欧美| 午夜免费鲁丝| 国产成人一区二区在线| 久久久久久久精品精品| 久久精品国产亚洲av涩爱| 一级二级三级毛片免费看| 人妻 亚洲 视频| 777米奇影视久久| 国产一区有黄有色的免费视频| 七月丁香在线播放| 国产高清三级在线| 爱豆传媒免费全集在线观看| 久久国产精品男人的天堂亚洲 | 亚洲欧美成人综合另类久久久| 一级av片app| 蜜臀久久99精品久久宅男| 麻豆成人午夜福利视频| 久久久亚洲精品成人影院| 国内精品宾馆在线| 制服丝袜香蕉在线| 亚洲欧美中文字幕日韩二区| 亚洲激情五月婷婷啪啪| 麻豆乱淫一区二区| 在线观看免费日韩欧美大片 | 国产精品99久久久久久久久| 91在线精品国自产拍蜜月| 尾随美女入室| 免费观看性生交大片5| 色5月婷婷丁香| 国产视频首页在线观看| 日韩在线高清观看一区二区三区| 久久久久人妻精品一区果冻| 在线精品无人区一区二区三| 黄色毛片三级朝国网站 | 亚洲四区av| 欧美xxⅹ黑人| 水蜜桃什么品种好| 日产精品乱码卡一卡2卡三| 青春草国产在线视频| 国产黄频视频在线观看| 国产无遮挡羞羞视频在线观看| 国产午夜精品久久久久久一区二区三区| 免费在线观看成人毛片| 亚洲天堂av无毛| 18禁动态无遮挡网站| 精品国产乱码久久久久久小说| 久热久热在线精品观看| 草草在线视频免费看| 自线自在国产av| 亚洲国产av新网站| 欧美精品高潮呻吟av久久| 亚洲一级一片aⅴ在线观看| 欧美精品高潮呻吟av久久| 国产男人的电影天堂91| 夜夜爽夜夜爽视频| 午夜久久久在线观看| 日韩成人av中文字幕在线观看| 三上悠亚av全集在线观看 | 亚洲国产精品国产精品| 色吧在线观看| 夜夜爽夜夜爽视频| av一本久久久久| 欧美老熟妇乱子伦牲交| 欧美性感艳星| 精品酒店卫生间| 国产免费一区二区三区四区乱码| 午夜福利在线观看免费完整高清在| 99久久精品国产国产毛片| 精品熟女少妇av免费看| 亚洲国产精品成人久久小说| 国产亚洲5aaaaa淫片| 天堂俺去俺来也www色官网| 亚洲欧美精品专区久久| 久久久久久久国产电影| 亚洲综合色惰| 午夜影院在线不卡| 一级a做视频免费观看| 免费看不卡的av| 亚洲国产精品一区三区| av有码第一页| 国产亚洲精品久久久com| 中文天堂在线官网| 国产69精品久久久久777片| 欧美日韩精品成人综合77777| 亚洲美女搞黄在线观看| 久久久久视频综合| 少妇被粗大的猛进出69影院 | 亚洲天堂av无毛| 女的被弄到高潮叫床怎么办| 菩萨蛮人人尽说江南好唐韦庄| 免费黄频网站在线观看国产| 高清av免费在线| 中文字幕久久专区| 国产日韩一区二区三区精品不卡 | 国产熟女欧美一区二区| 乱系列少妇在线播放| 国产精品国产三级专区第一集| 国产一级毛片在线| 亚洲怡红院男人天堂| 新久久久久国产一级毛片| 亚洲av福利一区| 国产精品国产av在线观看| 成人漫画全彩无遮挡| 精品少妇黑人巨大在线播放| 热re99久久国产66热| 中文字幕人妻丝袜制服| 少妇 在线观看| 日本与韩国留学比较| 欧美 日韩 精品 国产| 精品久久久久久电影网| 一级毛片aaaaaa免费看小| 在线观看国产h片| 亚洲在久久综合| 久久午夜福利片| 少妇的逼好多水| 欧美97在线视频| 国产精品欧美亚洲77777| 国产毛片在线视频| 精品国产国语对白av| 三级国产精品欧美在线观看| 99热6这里只有精品| 欧美日韩精品成人综合77777| av黄色大香蕉| 欧美少妇被猛烈插入视频| 尾随美女入室| 国产免费一区二区三区四区乱码| 亚洲av欧美aⅴ国产| 欧美3d第一页| 久久久久久久久大av| 在线观看免费视频网站a站| 噜噜噜噜噜久久久久久91| 黄色配什么色好看| 亚洲精品国产av成人精品| 天天操日日干夜夜撸| 在线观看www视频免费| 草草在线视频免费看| 日韩视频在线欧美| 色视频在线一区二区三区| 三级经典国产精品| 亚洲欧美中文字幕日韩二区| 国产熟女午夜一区二区三区 | 亚洲电影在线观看av| 51国产日韩欧美| 汤姆久久久久久久影院中文字幕| 在线免费观看不下载黄p国产| 欧美日韩精品成人综合77777| 日本91视频免费播放| 我的女老师完整版在线观看| 涩涩av久久男人的天堂| 国产成人91sexporn| 99九九在线精品视频 | 又黄又爽又刺激的免费视频.| 搡女人真爽免费视频火全软件| 特大巨黑吊av在线直播| 观看av在线不卡| 国产69精品久久久久777片| 免费观看a级毛片全部| 久久久久久久国产电影| 国产伦精品一区二区三区视频9| 丝瓜视频免费看黄片| 又大又黄又爽视频免费| 如何舔出高潮| 日韩精品有码人妻一区| 久久久久久久国产电影| 只有这里有精品99| 卡戴珊不雅视频在线播放| 国产白丝娇喘喷水9色精品| 国产黄片视频在线免费观看| 黄色一级大片看看| 亚洲欧洲精品一区二区精品久久久 | 免费黄网站久久成人精品| 2022亚洲国产成人精品| 亚洲欧美清纯卡通| 精品熟女少妇av免费看| 国产精品一区www在线观看| 亚洲精品久久久久久婷婷小说| 大香蕉97超碰在线| 国产有黄有色有爽视频| 精品卡一卡二卡四卡免费| 国产精品一区二区在线观看99| 一区二区三区免费毛片| 国产高清不卡午夜福利| 一级二级三级毛片免费看| 性高湖久久久久久久久免费观看| 大码成人一级视频| 大又大粗又爽又黄少妇毛片口| 亚洲精品色激情综合| 极品少妇高潮喷水抽搐| 国产成人91sexporn| 久久狼人影院| 有码 亚洲区| 两个人免费观看高清视频 | av专区在线播放| 久久ye,这里只有精品| 久久av网站| 观看美女的网站| 国产欧美亚洲国产| 99九九在线精品视频 | 国产成人a∨麻豆精品| 人体艺术视频欧美日本| 99久久精品国产国产毛片| 欧美三级亚洲精品| 简卡轻食公司| 男的添女的下面高潮视频| 亚洲精品国产av成人精品| 成人毛片a级毛片在线播放| 国产成人aa在线观看| 在线观看av片永久免费下载| 国产淫片久久久久久久久| 国产永久视频网站| 国产成人aa在线观看| 22中文网久久字幕| 在线免费观看不下载黄p国产| 国产一区二区三区av在线| 丝瓜视频免费看黄片| 成人黄色视频免费在线看| 老熟女久久久| 久久久国产一区二区| 亚洲三级黄色毛片| 有码 亚洲区| 男女无遮挡免费网站观看| 一本色道久久久久久精品综合| 一个人免费看片子| 九九久久精品国产亚洲av麻豆| 久久国产精品男人的天堂亚洲 | 精品酒店卫生间| 成人无遮挡网站| 日韩欧美 国产精品| 亚洲精品第二区| 在线观看免费日韩欧美大片 | 涩涩av久久男人的天堂| 日韩三级伦理在线观看| 91精品一卡2卡3卡4卡| 日产精品乱码卡一卡2卡三| 18禁在线无遮挡免费观看视频| 欧美精品人与动牲交sv欧美| 亚洲国产成人一精品久久久| 免费av中文字幕在线| 大陆偷拍与自拍| 国产精品一二三区在线看| 大码成人一级视频| 女人久久www免费人成看片| 亚洲欧美日韩另类电影网站| 日韩大片免费观看网站| 亚洲精华国产精华液的使用体验| 国产在视频线精品| 日本色播在线视频| h视频一区二区三区| 嫩草影院入口| 亚洲精品久久久久久婷婷小说| 精品人妻一区二区三区麻豆| 天美传媒精品一区二区| 人妻夜夜爽99麻豆av| 丝瓜视频免费看黄片| 欧美性感艳星| 国产女主播在线喷水免费视频网站| 自线自在国产av| 18禁在线播放成人免费| 永久免费av网站大全| 亚洲av在线观看美女高潮| 久久影院123| 日本-黄色视频高清免费观看| 国产精品久久久久久久久免| 97在线视频观看| 欧美日韩一区二区视频在线观看视频在线| 晚上一个人看的免费电影| 亚洲精品国产成人久久av| 日本-黄色视频高清免费观看| 精品99又大又爽又粗少妇毛片| 成人特级av手机在线观看| av.在线天堂| 久久久久久人妻| 成人影院久久| 免费观看在线日韩| 特大巨黑吊av在线直播| 成人影院久久| 国产成人精品无人区| 亚洲久久久国产精品|