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

    基于多進(jìn)程的抗擊生物病毒游戲的設(shè)計(jì)與實(shí)現(xiàn)

    2021-07-19 21:25:19曾雨陽(yáng)趙建喆
    電腦知識(shí)與技術(shù) 2021年14期
    關(guān)鍵詞:多線程

    曾雨陽(yáng) 趙建喆

    摘要:隨著網(wǎng)絡(luò)的迅速發(fā)展,多人在線游戲備受歡迎。選取抗擊生物病毒的主題,通過多線程等技術(shù)開發(fā)了游戲,多個(gè)客戶端可以通過socket連接服務(wù)器,實(shí)現(xiàn)通信與交互。旨在借助多人在線游戲的特點(diǎn),傳遞抗擊生物病毒的精神力量。

    關(guān)鍵詞:多進(jìn)程;多線程;多人在線游戲

    中圖分類號(hào):TP311? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

    文章編號(hào):1009-3044(2021)14-0047-02

    Abstract: With the rapid development of the Internet, multiplayer online games are very popular. Fighting biological virus is selected as the topic of the game. Through multi-threading technology, the game is developed. To achieve communication and interaction, multiple clients can be connected to the server via socket. The spirit of fighting biological virus is transferred using the characteristics of multiplayer online games.

    Key words: multi-process; multi-threading; multiplayer online game

    1 背景

    本文設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于多進(jìn)程、多人在線操作的抗擊生物病毒游戲。

    玩家可以自由控制自己的“醫(yī)生”角色,當(dāng)與對(duì)面來的病毒相遇時(shí),玩家醫(yī)生血量減少;當(dāng)與對(duì)面來的疫苗或口罩道具相遇時(shí),玩家會(huì)獲得積分。

    游戲?qū)崿F(xiàn)了以下功能:上下左右按鍵自由控制“醫(yī)生”角色的移動(dòng)。隨機(jī)生成病毒、疫苗和口罩道具,這些障礙物會(huì)以不同的速度勻速自上而下移動(dòng)。玩家血量減少、玩家積分、失敗和重新開始等。界面顯示生命值和得分。

    游戲具有多人聯(lián)機(jī)協(xié)同的功能??蛻舳耸褂肑ava與Swing實(shí)現(xiàn),服務(wù)端使用C/C++混合編程,實(shí)現(xiàn)了多進(jìn)程、多線程、進(jìn)程間通信和多路復(fù)用等技術(shù)[1-2]。

    2 系統(tǒng)設(shè)計(jì)

    2.1 架構(gòu)設(shè)計(jì)

    游戲客戶端使用Java Swing作為前端GUI,使用Java作為客戶端邏輯,服務(wù)端使用C/C++混合編程實(shí)現(xiàn),客戶端與服務(wù)端使用Socket TCP協(xié)議連接[3]。架構(gòu)設(shè)計(jì)如圖1所示。

    客戶端不負(fù)責(zé)進(jìn)行關(guān)鍵邏輯判斷,只負(fù)責(zé)接收消息并將處理后的消息展示到GUI界面,服務(wù)端負(fù)責(zé)實(shí)現(xiàn)病毒、口罩和疫苗道具等障礙物對(duì)象的生成、相遇判斷等,有效地避免了客戶端可能發(fā)生的作弊現(xiàn)象,保證了游戲的公平性與安全性。

    服務(wù)端使用多進(jìn)程、多線程、進(jìn)程間通信和多路復(fù)用技術(shù),實(shí)現(xiàn)思路如圖2所示。

    子進(jìn)程用于運(yùn)行游戲,異常退出等對(duì)于主進(jìn)程的影響小。父子進(jìn)程之間使用信號(hào)機(jī)制進(jìn)行通信,子進(jìn)程使用多線程同時(shí)處理數(shù)據(jù),使用多路復(fù)用輪詢所有客戶端[4]。

    2.2 server服務(wù)器端的邏輯

    2.2.1 main()主運(yùn)行進(jìn)程

    初始化內(nèi)存,給服務(wù)器網(wǎng)絡(luò)地址結(jié)構(gòu)體sockaddr_in設(shè)置TCP協(xié)議,設(shè)置為可以連接任意的IP地址,服務(wù)器端口號(hào)設(shè)置為8888。按照socket()、bind()、listen()和accept()的順序監(jiān)聽端口。

    socket()獲取服務(wù)器端socket的文件描述符,采用IPv4和TCP協(xié)議。bind()將服務(wù)器端socket綁定到服務(wù)器的地址和端口上(服務(wù)器網(wǎng)絡(luò)地址結(jié)構(gòu)體sockaddr_in)。listen()監(jiān)聽8888端口號(hào)上的連接請(qǐng)求,進(jìn)入的連接請(qǐng)求在使用系統(tǒng)調(diào)用accept()應(yīng)答之前要在進(jìn)入隊(duì)列中等待。signal(SIGUSR1, father_listen)設(shè)置信號(hào)的處理函數(shù)。

    2.2.2 調(diào)用father_listen()函數(shù)

    父進(jìn)程監(jiān)控為father_listen()。accept()處理連接8888端口的請(qǐng)求,獲取客戶端的socket文件描述符(用來調(diào)用send()和recv()),并放入玩家列表player_list中。對(duì)該客戶端連接,fork()創(chuàng)建子進(jìn)程,子進(jìn)程中啟動(dòng)主客戶端進(jìn)程main_client。掛起父進(jìn)程,直到收到SIGUSR1的信號(hào)。

    2.2.3 main_client()主客戶端進(jìn)程

    創(chuàng)建兩個(gè)線程,分別用于調(diào)整障礙物移動(dòng)obstacle_run和獲取新客戶端get_new_client。初始化障礙物列表,包括其種類和初始位置。服務(wù)器主進(jìn)程通過多路復(fù)用以監(jiān)聽客戶端。多路分離函數(shù)select()實(shí)現(xiàn)多路復(fù)用,在同一個(gè)線程內(nèi)同時(shí)處理多個(gè)請(qǐng)求,不斷輪詢所負(fù)責(zé)的socket。監(jiān)視fd文件描述符是否可讀取,是否有數(shù)據(jù)到來。當(dāng)可讀取時(shí),用recv()函數(shù)從TCP連接的另一端接收數(shù)據(jù),存放在長(zhǎng)度為1024的buff緩沖區(qū)中。以逗號(hào)為分界,切割客戶端發(fā)來的數(shù)據(jù)字符串,處理數(shù)據(jù)。根據(jù)這些數(shù)據(jù),在服務(wù)器中更新對(duì)應(yīng)ID的玩家數(shù)據(jù)。連接成功后為客戶端創(chuàng)建玩家控制對(duì)象,初始坐標(biāo)隨機(jī)。并用sendData()將數(shù)據(jù)發(fā)回客戶端,通知連接成功。

    3 關(guān)鍵部分程序?qū)崿F(xiàn)

    3.1 Socket通信

    本游戲采用了Java Swing作為客戶端,利用Socket在兩種語(yǔ)言間發(fā)送消息[5]。在連接client和server的過程中,Java與C發(fā)送接收數(shù)據(jù)時(shí)應(yīng)該將String類型的字符串中包含的字符轉(zhuǎn)換成byte類型,存入到一個(gè)byte[]數(shù)組中,且應(yīng)該指定編碼形式,否則會(huì)出現(xiàn)亂碼的現(xiàn)象(Java默認(rèn)使用UTF-8,C++默認(rèn)使用GBK),例如,使用語(yǔ)句toServer.write((ID + ",connected,").getBytes("GB2312"))。

    在服務(wù)端,獲取客戶端的socket文件描述符作為客戶端新的連接,其中包含客戶端ip和port,具體語(yǔ)句如下:

    client_socket = accept(server_socket, (struct sockaddr *)&remote_addr, (socklen_t *)&client_len);

    服務(wù)端將這個(gè)請(qǐng)求的新文件描述符放到player_list中,視為一個(gè)新的玩家對(duì)象。如果客戶端沒有新的連接,則關(guān)閉客戶端socket,并在父進(jìn)程中,把調(diào)用進(jìn)程掛起pause(),直至捕獲到一個(gè)SIGUSR1的信號(hào)。

    在客戶端,通過while(true)循環(huán)讀取服務(wù)器傳來的數(shù)據(jù),通過String(readBuff).trim()去除數(shù)據(jù)中的空白符,處理并判斷服務(wù)器返回的數(shù)據(jù),如果判斷游戲結(jié)束,則顯示“再來一次”按鈕,并結(jié)束游戲,否則繼續(xù)顯示游戲操作提示信息和玩家當(dāng)前坐標(biāo)。

    3.2 多線程

    通過pthread_create()創(chuàng)建服務(wù)器全局障礙物調(diào)整的線程,如果創(chuàng)建成功,該函數(shù)返回值為零。同樣方法創(chuàng)建第二個(gè)用于監(jiān)聽是否有新的客戶端傳入的線程。多線程以實(shí)現(xiàn)病毒、疫苗和口罩道具的勻速自上而下移動(dòng),以及多人在線操作的功能。

    3.3 多路復(fù)用

    使用select()函數(shù)實(shí)現(xiàn)多路復(fù)用,以監(jiān)視fd文件描述符是否可以讀取。select()函數(shù)會(huì)不斷輪詢所負(fù)責(zé)的socket,監(jiān)測(cè)是否有數(shù)據(jù)到來。用recv()函數(shù)從TCP連接的另一端接收數(shù)據(jù),存放在長(zhǎng)度為1024的buf緩沖區(qū)中。具體實(shí)現(xiàn)方法如下:

    ret_val = select( nfds: player_list[client_num - 1] +1, &rfds, writefds: NULL, exceptfds: NULL, stv);

    recv(player_list[i], buf, n:1024, flags: 0)。

    3.4 病毒、口罩和疫苗道具等障礙物的位置移動(dòng)

    使用obstacle_run()函數(shù)實(shí)現(xiàn)障礙物的移動(dòng)。通過隨機(jī)數(shù)發(fā)生器的初始化函數(shù)srand(),使用系統(tǒng)時(shí)間作為種子,以隨機(jī)產(chǎn)生障礙物的種類。不同種類障礙物設(shè)置不同的移動(dòng)步長(zhǎng),產(chǎn)生不同的移動(dòng)速度效果。

    遍歷所有的障礙物對(duì)象,將障礙物所有服務(wù)端處理后的數(shù)據(jù)(如ID、位置、種類等)發(fā)送給玩家列表里所有的玩家客戶端,以實(shí)現(xiàn)所有病毒、口罩和疫苗道具等障礙物的位置移動(dòng)。

    3.5 相遇檢測(cè)

    假設(shè)兩個(gè)移動(dòng)對(duì)象中心點(diǎn)的距離為變量a,兩個(gè)移動(dòng)對(duì)象的邊緣矩形中心點(diǎn)對(duì)角線的距離為變量b,只要a小于b,那么就判定兩者相遇。

    4 總結(jié)

    利用Java Swing構(gòu)建界面,利用Java和C兩種語(yǔ)言分別搭建客戶端與服務(wù)端并進(jìn)行交互,趣味性強(qiáng)。游戲?yàn)閷?shí)時(shí)網(wǎng)絡(luò)游戲,多個(gè)玩家連接服務(wù)器進(jìn)行游戲,合理有效地使用了多進(jìn)程、多線程、信號(hào)機(jī)制和多路復(fù)用等技術(shù),數(shù)據(jù)交互具有較好的實(shí)時(shí)性和準(zhǔn)確性。游戲的業(yè)務(wù)部分都在服務(wù)器端處理,而客戶端主要用于接收用戶的輸入及顯示,保證了游戲的公平性和安全性。

    服務(wù)端具有一定的健壯性,具有較好的性能,游戲邏輯較為復(fù)雜(隨機(jī)生成障礙物移動(dòng)對(duì)象、鍵盤控制玩家對(duì)象、障礙物相遇檢測(cè)等)。選擇抗疫題材,玩家通過此游戲可以獲得積極向上,共克時(shí)艱的昂揚(yáng)精神力量,這樣的游戲可以為抗擊疫情貢獻(xiàn)一份精神力量。

    參考文獻(xiàn):

    [1] 呂佳歡,蔣富,金易.基于Java的炸彈人游戲設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2020,16(25):97-98.

    [2] Fang W J,Wang C L,Lau F C M.On the design of global object space for efficient multi-threading Java computing on clusters[J].Parallel Computing,2003,29(11/12):1563-1587.

    [3] 傅玥,蔡興富.Socket網(wǎng)絡(luò)編程-基于TCP協(xié)議或UDP協(xié)議[J].中國(guó)新通信,2020,22(8):57-58.

    [4] Himang M M,Himang C M,Ceniza A M,et al.Using an extended technology acceptance model for online strategic video games[J].International Journal of Technology and Human Interaction,2021,17(1):32-58.

    [5] 劉賢梅,劉俊,賈迪.Unity引擎下多人在線網(wǎng)絡(luò)游戲的設(shè)計(jì)與開發(fā)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2020,29(5):103-109.

    【通聯(lián)編輯:謝媛媛】

    猜你喜歡
    多線程
    Java多線程同步機(jī)制在網(wǎng)絡(luò)售票系統(tǒng)中的應(yīng)用
    科技資訊(2016年29期)2017-02-28 09:30:34
    Java并發(fā)工具包對(duì)并發(fā)編程的優(yōu)化
    基于多線程文件傳輸關(guān)鍵技術(shù)研究與實(shí)現(xiàn)
    網(wǎng)頁(yè)爬蟲技術(shù)的關(guān)鍵技術(shù)研究探索
    一種基于多線程的高速磁盤鏡像算法
    iOS并發(fā)程序設(shè)計(jì)中幾種方法的特點(diǎn)及使用技巧研究
    HTM L5 Web WOrker技術(shù)及應(yīng)用研究
    電站鍋爐煤粉參數(shù)遠(yuǎn)程監(jiān)控系統(tǒng)的軟件設(shè)計(jì)與實(shí)現(xiàn)
    一種高并發(fā)認(rèn)證服務(wù)器的實(shí)現(xiàn)
    一種低開銷的并行重復(fù)數(shù)據(jù)刪除算法
    久久久久久久精品精品| 亚洲精品久久午夜乱码| 日韩一区二区三区影片| 亚洲精品一区蜜桃| 久久鲁丝午夜福利片| 亚洲激情五月婷婷啪啪| 大片电影免费在线观看免费| videossex国产| 亚洲精品日本国产第一区| 晚上一个人看的免费电影| 中文字幕制服av| 国产精品人妻久久久久久| 永久网站在线| 少妇人妻久久综合中文| 男女边吃奶边做爰视频| 久久久色成人| 老女人水多毛片| 中国美白少妇内射xxxbb| 欧美xxⅹ黑人| 99热网站在线观看| 国产免费一区二区三区四区乱码| 亚洲精品一区蜜桃| 国产白丝娇喘喷水9色精品| 国产精品成人在线| 国产高清国产精品国产三级 | 18禁动态无遮挡网站| 人人妻人人看人人澡| av在线蜜桃| 国产 一区精品| 国产亚洲最大av| 禁无遮挡网站| 欧美97在线视频| 欧美日韩综合久久久久久| 日韩中字成人| 69av精品久久久久久| 色视频www国产| 老司机影院成人| 又爽又黄a免费视频| 九草在线视频观看| 日韩不卡一区二区三区视频在线| 校园人妻丝袜中文字幕| 少妇人妻精品综合一区二区| 国产精品人妻久久久久久| 国产乱人视频| 我要看日韩黄色一级片| 久久精品久久久久久久性| 成人一区二区视频在线观看| 久久精品人妻少妇| 自拍欧美九色日韩亚洲蝌蚪91 | 成人国产av品久久久| 亚洲精品一区蜜桃| 国产毛片a区久久久久| 男女边摸边吃奶| 亚洲精品色激情综合| 亚洲高清免费不卡视频| 精品99又大又爽又粗少妇毛片| 特级一级黄色大片| 久久久久久九九精品二区国产| 亚洲精品日韩av片在线观看| 26uuu在线亚洲综合色| 在线观看一区二区三区| 亚洲国产欧美在线一区| 欧美性猛交╳xxx乱大交人| 一区二区三区乱码不卡18| 久久99热6这里只有精品| 久久精品国产亚洲av天美| 欧美变态另类bdsm刘玥| 人人妻人人澡人人爽人人夜夜| 国产伦理片在线播放av一区| 久久精品国产亚洲网站| 精品久久久精品久久久| 一级毛片久久久久久久久女| 男女国产视频网站| 欧美bdsm另类| 肉色欧美久久久久久久蜜桃 | 国产精品成人在线| 精品久久久久久久久亚洲| 免费电影在线观看免费观看| 一级毛片久久久久久久久女| 综合色丁香网| 久久久久久久精品精品| 亚洲aⅴ乱码一区二区在线播放| 女人十人毛片免费观看3o分钟| 18禁在线无遮挡免费观看视频| 国产老妇伦熟女老妇高清| 国产中年淑女户外野战色| 精品人妻一区二区三区麻豆| 美女被艹到高潮喷水动态| 亚洲欧美日韩东京热| 中国美白少妇内射xxxbb| 国产一区二区三区综合在线观看 | 久久久久久久午夜电影| 国产精品久久久久久精品电影| 两个人的视频大全免费| 看十八女毛片水多多多| 三级经典国产精品| 国产一区二区三区av在线| 99久久中文字幕三级久久日本| 青春草视频在线免费观看| 日韩一区二区视频免费看| 亚洲图色成人| 午夜精品一区二区三区免费看| 日本黄色片子视频| 国产亚洲精品久久久com| 久久久精品94久久精品| 亚洲欧美精品专区久久| 全区人妻精品视频| 国产欧美日韩一区二区三区在线 | 乱码一卡2卡4卡精品| 人人妻人人看人人澡| 欧美日韩一区二区视频在线观看视频在线 | 久久ye,这里只有精品| 69人妻影院| 婷婷色综合www| 日本黄色片子视频| 嘟嘟电影网在线观看| 国产在线一区二区三区精| 欧美日本视频| 夫妻性生交免费视频一级片| 日韩av在线免费看完整版不卡| 91午夜精品亚洲一区二区三区| 91aial.com中文字幕在线观看| 日韩三级伦理在线观看| 91在线精品国自产拍蜜月| 青春草国产在线视频| 国产伦理片在线播放av一区| 99热网站在线观看| 亚洲欧美日韩另类电影网站 | 亚洲成人av在线免费| 少妇丰满av| 国产亚洲最大av| 久久久久国产网址| 国产高清不卡午夜福利| 成人毛片60女人毛片免费| av在线观看视频网站免费| 国产精品人妻久久久影院| 综合色av麻豆| 最近2019中文字幕mv第一页| 成人美女网站在线观看视频| 天天一区二区日本电影三级| 99视频精品全部免费 在线| 2021天堂中文幕一二区在线观| 高清日韩中文字幕在线| 国产av不卡久久| videossex国产| 91精品国产九色| 少妇的逼水好多| 美女脱内裤让男人舔精品视频| 国产一区二区三区av在线| 丰满人妻一区二区三区视频av| 少妇裸体淫交视频免费看高清| 下体分泌物呈黄色| 伊人久久国产一区二区| 国产欧美日韩精品一区二区| 在线a可以看的网站| 亚洲真实伦在线观看| 在线观看美女被高潮喷水网站| 国产一级毛片在线| 高清午夜精品一区二区三区| 成人特级av手机在线观看| 国产v大片淫在线免费观看| 久久女婷五月综合色啪小说 | 干丝袜人妻中文字幕| h日本视频在线播放| 国产精品人妻久久久影院| 在线免费观看不下载黄p国产| 国产伦理片在线播放av一区| 国产成人91sexporn| 日本欧美国产在线视频| 精品少妇黑人巨大在线播放| 亚洲欧洲国产日韩| 日本一二三区视频观看| 国产伦在线观看视频一区| 精品久久久久久久久亚洲| 一区二区三区乱码不卡18| 美女被艹到高潮喷水动态| 欧美日韩在线观看h| 少妇裸体淫交视频免费看高清| 日本三级黄在线观看| 大话2 男鬼变身卡| 欧美国产精品一级二级三级 | 亚洲欧美一区二区三区国产| 日韩成人伦理影院| 又大又黄又爽视频免费| 国产成人aa在线观看| 在线精品无人区一区二区三 | 日韩欧美精品免费久久| 国产伦在线观看视频一区| 久久久久久久久大av| 乱系列少妇在线播放| 日韩国内少妇激情av| 久久久成人免费电影| 国产 精品1| 欧美人与善性xxx| 亚洲天堂av无毛| 亚洲va在线va天堂va国产| 成人欧美大片| 婷婷色综合大香蕉| 99久久精品国产国产毛片| 欧美日本视频| 亚洲国产精品专区欧美| 国产免费一区二区三区四区乱码| 亚洲人成网站在线播| 青春草视频在线免费观看| 天天一区二区日本电影三级| 久久99精品国语久久久| 国产亚洲91精品色在线| 久久97久久精品| 国产精品一二三区在线看| 精品久久久久久久人妻蜜臀av| 最近中文字幕2019免费版| 亚洲欧洲国产日韩| 久久6这里有精品| 免费看日本二区| 亚洲国产精品999| 汤姆久久久久久久影院中文字幕| 有码 亚洲区| 最近2019中文字幕mv第一页| 欧美一级a爱片免费观看看| 最近中文字幕2019免费版| 久久久成人免费电影| 午夜福利视频1000在线观看| 91狼人影院| 99久久精品热视频| 国产精品久久久久久精品古装| 亚洲成人av在线免费| av一本久久久久| 成人亚洲精品av一区二区| 国产女主播在线喷水免费视频网站| 色视频在线一区二区三区| 国产综合懂色| av国产免费在线观看| 毛片女人毛片| 少妇高潮的动态图| 亚洲精品国产色婷婷电影| 别揉我奶头 嗯啊视频| 中文天堂在线官网| videossex国产| 欧美日本视频| 国产黄a三级三级三级人| 香蕉精品网在线| 国产免费福利视频在线观看| 国产成人a∨麻豆精品| 成人一区二区视频在线观看| 日韩伦理黄色片| 日韩 亚洲 欧美在线| 欧美激情国产日韩精品一区| 国产男女内射视频| 又爽又黄a免费视频| 欧美精品一区二区大全| 欧美日韩视频高清一区二区三区二| 99久久人妻综合| 亚洲激情五月婷婷啪啪| 欧美成人a在线观看| 精品久久久噜噜| 亚洲欧美日韩无卡精品| 18禁裸乳无遮挡免费网站照片| 91精品一卡2卡3卡4卡| 亚洲av成人精品一二三区| 亚洲欧美一区二区三区国产| 制服丝袜香蕉在线| 王馨瑶露胸无遮挡在线观看| 亚洲,欧美,日韩| 午夜激情久久久久久久| 国产综合懂色| 日本wwww免费看| 97精品久久久久久久久久精品| 美女脱内裤让男人舔精品视频| 视频中文字幕在线观看| 国产毛片a区久久久久| 午夜视频国产福利| 国产精品福利在线免费观看| 久久韩国三级中文字幕| 韩国高清视频一区二区三区| 国产毛片在线视频| 亚洲av欧美aⅴ国产| 久久久久久久久大av| 性色avwww在线观看| 丝袜喷水一区| 精品熟女少妇av免费看| 日韩大片免费观看网站| 2021少妇久久久久久久久久久| 女的被弄到高潮叫床怎么办| 日韩国内少妇激情av| 街头女战士在线观看网站| 亚洲精品国产色婷婷电影| 国产亚洲一区二区精品| 不卡视频在线观看欧美| 少妇丰满av| 国产淫片久久久久久久久| 国产成人精品福利久久| 久久人人爽av亚洲精品天堂 | 免费av观看视频| 免费不卡的大黄色大毛片视频在线观看| 又爽又黄无遮挡网站| 国产精品久久久久久久电影| 夫妻午夜视频| 在线观看一区二区三区激情| 国产真实伦视频高清在线观看| 一级毛片我不卡| 国产伦理片在线播放av一区| 亚洲一级一片aⅴ在线观看| 国产淫片久久久久久久久| av天堂中文字幕网| 欧美日韩视频高清一区二区三区二| 一级毛片aaaaaa免费看小| 97人妻精品一区二区三区麻豆| 午夜爱爱视频在线播放| 国产精品久久久久久久电影| 丝袜美腿在线中文| 日韩国内少妇激情av| 精品一区在线观看国产| 成年女人在线观看亚洲视频 | 可以在线观看毛片的网站| 搡女人真爽免费视频火全软件| 蜜桃亚洲精品一区二区三区| 天天躁夜夜躁狠狠久久av| 禁无遮挡网站| 日本免费在线观看一区| 2021少妇久久久久久久久久久| 老司机影院毛片| 啦啦啦中文免费视频观看日本| 亚洲精华国产精华液的使用体验| 我要看日韩黄色一级片| 91狼人影院| 综合色av麻豆| 97在线视频观看| 亚洲在久久综合| 水蜜桃什么品种好| 大香蕉97超碰在线| 99热这里只有是精品在线观看| 哪个播放器可以免费观看大片| 亚洲国产av新网站| 国产av国产精品国产| 亚洲美女搞黄在线观看| 丝袜喷水一区| av.在线天堂| 久久99热这里只有精品18| 免费观看的影片在线观看| 一级黄片播放器| 亚洲国产色片| 欧美丝袜亚洲另类| 久久久国产一区二区| 一个人观看的视频www高清免费观看| 人妻系列 视频| 久久久久久久久久久丰满| 欧美丝袜亚洲另类| 精品一区二区三卡| 亚洲成人av在线免费| 国产永久视频网站| 蜜臀久久99精品久久宅男| 日本猛色少妇xxxxx猛交久久| 欧美成人一区二区免费高清观看| 婷婷色综合www| 国产一级毛片在线| 欧美高清成人免费视频www| 亚洲性久久影院| 永久网站在线| 久久99热这里只有精品18| 久久99蜜桃精品久久| 美女国产视频在线观看| 一级毛片电影观看| 91aial.com中文字幕在线观看| 国内揄拍国产精品人妻在线| 久久影院123| 成人漫画全彩无遮挡| 国产成人aa在线观看| 国产一区有黄有色的免费视频| 高清在线视频一区二区三区| 亚洲av在线观看美女高潮| 免费看光身美女| 熟女电影av网| 免费av毛片视频| 国产亚洲91精品色在线| 一级毛片久久久久久久久女| 97在线视频观看| 97超视频在线观看视频| 97热精品久久久久久| 日韩精品有码人妻一区| 久久精品国产自在天天线| 赤兔流量卡办理| av.在线天堂| 老司机影院毛片| 免费少妇av软件| 黄色视频在线播放观看不卡| 中文字幕久久专区| 乱系列少妇在线播放| 国模一区二区三区四区视频| 91精品国产九色| av线在线观看网站| 高清av免费在线| 久久久久网色| 晚上一个人看的免费电影| 精品亚洲乱码少妇综合久久| 天堂中文最新版在线下载 | 少妇的逼水好多| 国产淫语在线视频| 精华霜和精华液先用哪个| 国产精品精品国产色婷婷| 久久ye,这里只有精品| 狠狠精品人妻久久久久久综合| 午夜福利视频精品| 国产淫片久久久久久久久| 青春草视频在线免费观看| 免费av观看视频| 久久精品国产自在天天线| 黄色怎么调成土黄色| 久久精品国产鲁丝片午夜精品| 1000部很黄的大片| 久久久精品欧美日韩精品| 狂野欧美白嫩少妇大欣赏| 美女被艹到高潮喷水动态| 欧美日韩视频精品一区| 国产男女内射视频| 国产一级毛片在线| 在线天堂最新版资源| 三级国产精品欧美在线观看| 国产黄频视频在线观看| 91久久精品国产一区二区三区| 成人漫画全彩无遮挡| 国产成人a区在线观看| 国产亚洲av片在线观看秒播厂| 精品久久久噜噜| 国产精品人妻久久久久久| 久久久久久久大尺度免费视频| 日日啪夜夜爽| 日日摸夜夜添夜夜添av毛片| 亚洲成人中文字幕在线播放| 爱豆传媒免费全集在线观看| 国产精品爽爽va在线观看网站| 99热6这里只有精品| 精品一区二区三卡| av天堂中文字幕网| eeuss影院久久| 日日啪夜夜撸| 亚洲第一区二区三区不卡| 亚洲精品aⅴ在线观看| 国产一区亚洲一区在线观看| 国产成年人精品一区二区| 精品久久久精品久久久| 狂野欧美激情性bbbbbb| 亚洲精品第二区| 欧美 日韩 精品 国产| 美女脱内裤让男人舔精品视频| 蜜臀久久99精品久久宅男| 嫩草影院新地址| 免费看日本二区| 岛国毛片在线播放| 中文字幕av成人在线电影| 嫩草影院新地址| 在线免费观看不下载黄p国产| 久久久久久久大尺度免费视频| 看十八女毛片水多多多| 国产 一区精品| www.av在线官网国产| 自拍欧美九色日韩亚洲蝌蚪91 | 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 最新在线观看一区二区三区 | 久久久久久久国产电影| 美女中出高潮动态图| 大陆偷拍与自拍| 欧美日韩综合久久久久久| av免费观看日本| 日本欧美国产在线视频| 国产精品蜜桃在线观看| 伊人久久国产一区二区| 深夜精品福利| 日韩av不卡免费在线播放| 天美传媒精品一区二区| 97精品久久久久久久久久精品| 欧美黑人精品巨大| 欧美xxⅹ黑人| 18禁裸乳无遮挡动漫免费视频| 操出白浆在线播放| 日本色播在线视频| 多毛熟女@视频| 下体分泌物呈黄色| 亚洲成人国产一区在线观看 | 亚洲精品中文字幕在线视频| 欧美黑人欧美精品刺激| 日韩av不卡免费在线播放| 最新在线观看一区二区三区 | 热re99久久国产66热| 一级a爱视频在线免费观看| 天天躁狠狠躁夜夜躁狠狠躁| 欧美日本中文国产一区发布| 国产精品.久久久| 日日撸夜夜添| 久久精品久久精品一区二区三区| 亚洲国产精品国产精品| 人人妻人人澡人人爽人人夜夜| 在线观看免费日韩欧美大片| av网站在线播放免费| 亚洲四区av| 女性生殖器流出的白浆| 国产一区二区三区av在线| 欧美日韩一级在线毛片| 亚洲欧美一区二区三区久久| 老汉色∧v一级毛片| h视频一区二区三区| 一区二区av电影网| 午夜免费鲁丝| 久久久久久久国产电影| 日韩熟女老妇一区二区性免费视频| 一边亲一边摸免费视频| 免费日韩欧美在线观看| 捣出白浆h1v1| 精品一区二区免费观看| 久久久久精品性色| avwww免费| 精品国产一区二区久久| 毛片一级片免费看久久久久| 国产成人系列免费观看| 久久免费观看电影| 日本猛色少妇xxxxx猛交久久| 亚洲成人一二三区av| 一本一本久久a久久精品综合妖精| 女人精品久久久久毛片| 国产精品久久久久成人av| www.自偷自拍.com| 一区二区三区精品91| 久久久久久久久免费视频了| 国产野战对白在线观看| 欧美日韩亚洲综合一区二区三区_| 免费不卡黄色视频| 亚洲欧美日韩另类电影网站| 新久久久久国产一级毛片| 最黄视频免费看| 国产极品粉嫩免费观看在线| 高清不卡的av网站| tube8黄色片| 成人毛片60女人毛片免费| 欧美日韩国产mv在线观看视频| 涩涩av久久男人的天堂| 欧美日韩福利视频一区二区| 午夜日韩欧美国产| 一区二区日韩欧美中文字幕| 汤姆久久久久久久影院中文字幕| 哪个播放器可以免费观看大片| 午夜激情av网站| 蜜桃在线观看..| 在线观看三级黄色| 制服人妻中文乱码| 亚洲欧美色中文字幕在线| 国产福利在线免费观看视频| 高清不卡的av网站| 国产一区有黄有色的免费视频| 91国产中文字幕| 热re99久久国产66热| 日韩,欧美,国产一区二区三区| 99精品久久久久人妻精品| 一级a爱视频在线免费观看| 亚洲精品美女久久av网站| 一级片'在线观看视频| 精品少妇一区二区三区视频日本电影 | 性高湖久久久久久久久免费观看| 国产一区二区在线观看av| 国产日韩欧美视频二区| 另类亚洲欧美激情| 国产av精品麻豆| 亚洲,欧美,日韩| 亚洲人成电影观看| 亚洲欧美中文字幕日韩二区| 男女无遮挡免费网站观看| 国产成人精品久久二区二区91 | 国产日韩一区二区三区精品不卡| 韩国av在线不卡| 最近最新中文字幕大全免费视频 | 久久久精品免费免费高清| 亚洲精品国产一区二区精华液| a级毛片黄视频| 久久国产精品大桥未久av| 国产男女内射视频| 亚洲欧美色中文字幕在线| 丝袜人妻中文字幕| 日韩中文字幕欧美一区二区 | 999久久久国产精品视频| 青春草视频在线免费观看| 国产成人免费观看mmmm| 久热爱精品视频在线9| 欧美黄色片欧美黄色片| 在线观看免费午夜福利视频| 麻豆精品久久久久久蜜桃| 人人妻人人爽人人添夜夜欢视频| 夫妻午夜视频| 18禁观看日本| 亚洲人成电影观看| 亚洲综合精品二区| 90打野战视频偷拍视频| 2018国产大陆天天弄谢| 一区二区日韩欧美中文字幕| 69精品国产乱码久久久| 久热爱精品视频在线9| 国产成人精品在线电影| 性少妇av在线| 国产欧美日韩一区二区三区在线| 叶爱在线成人免费视频播放| 久久国产亚洲av麻豆专区| 国产成人午夜福利电影在线观看| 日韩一卡2卡3卡4卡2021年| 97在线人人人人妻| 1024视频免费在线观看| 热re99久久精品国产66热6| 久久久久精品人妻al黑| 亚洲av电影在线观看一区二区三区| 精品亚洲成a人片在线观看| 国产极品粉嫩免费观看在线| 在现免费观看毛片| 日韩av不卡免费在线播放| 男男h啪啪无遮挡| 女性生殖器流出的白浆| 亚洲欧洲日产国产| 国产精品麻豆人妻色哟哟久久| 两性夫妻黄色片| 超碰97精品在线观看|