《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于ARM和WinSock的多人對(duì)戰(zhàn)游戲平臺(tái)設(shè)計(jì)
基于ARM和WinSock的多人對(duì)戰(zhàn)游戲平臺(tái)設(shè)計(jì)
摘要: 具有多機(jī)互聯(lián)對(duì)戰(zhàn)功能的開放式便攜游戲機(jī)具有廣闊的應(yīng)用價(jià)值和深遠(yuǎn)的發(fā)展空間。以SAMSUNG公司基于ARM920T的處理器S3C2410為核心,嵌入WinCE5.0操作系統(tǒng),在VS2008開發(fā)環(huán)境下創(chuàng)建智能設(shè)備MFC工程,并將在Win32環(huán)境下開發(fā)的單人/雙人五子棋游戲進(jìn)行代碼移植,最終在ARM開發(fā)板上成功運(yùn)行游戲。游戲開發(fā)基于WindowsSockets網(wǎng)絡(luò)鳊程,能夠?qū)崿F(xiàn)ARM板與PC、ARM板與ARM板之間的游戲?qū)?zhàn),可利用以太網(wǎng)接口互聯(lián),也可以通過無線局域網(wǎng)互聯(lián)。該文以五子棋游戲?yàn)槔斒隽擞布?gòu)建、游戲開發(fā)及移植的整個(gè)過程,極具借鑒價(jià)值。
關(guān)鍵詞: ARM 游戲平臺(tái) S3C2410 WinCE
Abstract:
Key words :

  摘要:具有多機(jī)互聯(lián)對(duì)戰(zhàn)功能的開放式便攜游戲機(jī)具有廣闊的應(yīng)用價(jià)值和深遠(yuǎn)的發(fā)展空間。以SAMSUNG公司基于ARM920T的處理器S3C2410為核心,嵌入WinCE5.0操作系統(tǒng),在VS2008開發(fā)環(huán)境下創(chuàng)建智能設(shè)備MFC工程,并將在Win32環(huán)境下開發(fā)的單人/雙人五子棋游戲進(jìn)行代碼移植,最終在ARM開發(fā)板上成功運(yùn)行游戲。游戲開發(fā)基于WindowsSockets網(wǎng)絡(luò)鳊程,能夠?qū)崿F(xiàn)ARM板與PC、ARM板與ARM板之間的游戲?qū)?zhàn),可利用以太網(wǎng)接口互聯(lián),也可以通過無線局域網(wǎng)互聯(lián)。該文以五子棋游戲?yàn)槔斒隽擞布?gòu)建、游戲開發(fā)及移植的整個(gè)過程,極具借鑒價(jià)值。

  游戲不僅能開發(fā)人的智力,使人頭腦反應(yīng)靈敏,還能滿足人的精神需求(如冒險(xiǎn)、創(chuàng)造力、情感等),極具娛樂性和趣味性,深受人們的喜愛。隨著消費(fèi)類電子產(chǎn)業(yè)的蓬勃發(fā)展,越來越多的嵌入式電子產(chǎn)品走進(jìn)了千家萬戶,催生出了諸如GBA(GameBoyAdvance)、PSP(Play-StationPortabk)以及最近才在我國上市的iPad等一大批專業(yè)的并且銷量驚人的明星級(jí)移動(dòng)娛樂游戲設(shè)備。

  然而上述游戲平臺(tái)通常造價(jià)昂貴,且不具有開放性。例如備受推崇的PSP,開發(fā)授權(quán)問題和昂貴的專用開發(fā)套件(軟硬件)使得PSP游戲的開發(fā)門檻很高。這在很大程度上限制了這些游戲平臺(tái)的普及。如果利用通用的處理器和常用的嵌入式操作系統(tǒng)(如WinCE、Linux等)構(gòu)建一種基于以太網(wǎng)或者無線以太網(wǎng)的便攜式的游戲機(jī)。則可以吸引大量熟悉C/C++嵌入式編程的工程師或發(fā)燒友制作出各種精彩的游戲,這必將極大地推動(dòng)這種游戲平臺(tái)的普及。而且將平臺(tái)進(jìn)行功能裁剪和批量生產(chǎn)后成本較低,對(duì)于中低收入人群來說將是極佳選擇,市場潛力無窮。

  本文詳述了這種游戲平臺(tái)的硬件構(gòu)建、互聯(lián)對(duì)戰(zhàn)游戲開發(fā)框架和流程,以及從Win32到WinCE進(jìn)行代碼移植的整個(gè)開發(fā)過程,并記錄了開發(fā)過程中積累的經(jīng)驗(yàn),具有很高的借鑒價(jià)值。

  1硬件平臺(tái)

  硬件平臺(tái)架構(gòu)如圖1所示。

硬件平臺(tái)架構(gòu)

  S3C2410是Samsung公司推出的16/32位RISC處理器,為手持設(shè)備和一般類型應(yīng)用提供了低價(jià)格、低功耗、高性能小型微控制器的解決方案。

  S3C2410采用了ARM920T內(nèi)核,0.18μm工藝的CMOS標(biāo)準(zhǔn)宏單元和存儲(chǔ)器單元。它的低功耗、精簡和出色的全靜態(tài)設(shè)計(jì)特別適用于對(duì)低成本和功耗敏感的應(yīng)用。ARM920T實(shí)現(xiàn)了MMU,AMBABUS和Harvard高速緩沖體系結(jié)構(gòu)。這一結(jié)構(gòu)具有獨(dú)立的16kB的指令Cache和16kB數(shù)據(jù)Cache,每個(gè)都由8字長的行構(gòu)成。

  2套接字編程

  2.1WinSock基礎(chǔ)

  WinSock是WindowsSockets的縮寫,是Windows環(huán)境下廣泛應(yīng)用的、開放的、支持多種協(xié)議的網(wǎng)絡(luò)編程接口規(guī)范。這里主要使用TCP/IP協(xié)議族實(shí)現(xiàn)通信。

  基于TCP/IP的套接字有流式套接字(SOCK_STREAM)、數(shù)據(jù)報(bào)式套接字(SOCK_DGRAM)、原始式套接字(SOCK_RAW)3種類型,如圖2所示。

TCP

  TCP協(xié)議是面向連接的網(wǎng)絡(luò)協(xié)議,它的連接步驟較多,而且當(dāng)檢測到數(shù)據(jù)包丟失或錯(cuò)誤時(shí),會(huì)要求發(fā)送端重新發(fā)送,這樣一來就不可避免地引起了傳輸延時(shí)。

  UDP協(xié)議面向無連接服務(wù),每個(gè)分組都攜帶有完整的目的地址,操作簡單,且無傳輸延遲,比較適合要求不高的游戲通信。它的通信時(shí)序如圖3所示。

通信時(shí)序

  2.2應(yīng)用程序接口函數(shù)

  1)加載套接字庫AfxSocketlnit()

  布爾型,參數(shù)缺省值為NULL,在程序結(jié)束前自動(dòng)調(diào)用WSACleanup清除套接字。

  2)創(chuàng)建套接字socket()

  用于創(chuàng)建指定類型的套接字,流式(TCP協(xié)議)SOCK_STREAM或數(shù)據(jù)報(bào)式(UDP協(xié)議)SOCK_DGRAM。

  3)綁定本地地址bind()

  將套接字地址(包括本地主機(jī)地址和本地端口地址)與所創(chuàng)建的套接字號(hào)聯(lián)系起來,即將名字賦予套接字,以指定本地半相關(guān)。

  4)接收recvfrom()

  在套接字指定的已連接的數(shù)據(jù)報(bào)或流套接字上接收輸入數(shù)據(jù)。

  5)發(fā)送sendto()

  在套接字指定的已連接的數(shù)據(jù)報(bào)或流套接字上發(fā)送輸出數(shù)據(jù)。

  3Win32下五子棋程序設(shè)計(jì)

  3.1游戲設(shè)計(jì)思路

  游戲開始前有一系列引導(dǎo)步驟,讓用戶選擇游戲模式,并作相應(yīng)的初始連接,如圖4所示。這些引導(dǎo)步驟可通過添加一系列對(duì)話框資源來實(shí)現(xiàn)。完成之后進(jìn)入選擇的游戲模式。

引導(dǎo)步驟

  對(duì)于單人五子棋游戲,即人機(jī)對(duì)戰(zhàn),只需要一個(gè)應(yīng)用程序。當(dāng)用戶鼠標(biāo)左擊棋盤時(shí),程序先在相應(yīng)位置處畫棋子,然后執(zhí)行電腦方策略,實(shí)現(xiàn)對(duì)戰(zhàn)。

   對(duì)于雙人五子棋游戲,則需要先運(yùn)行一個(gè)服務(wù)器端程序,然后兩個(gè)用戶分別運(yùn)行一個(gè)客戶端程序,并與此服務(wù)器相連。游戲進(jìn)行過程中,由服務(wù)器執(zhí)行游戲策略,客戶端程序只負(fù)責(zé)采集鼠標(biāo)信息和顯示棋子。我們讓用戶A在游戲平臺(tái)A上運(yùn)行服務(wù)器端程序,緊接著運(yùn)行客戶端程序,并與服務(wù)器建立Socket連接;然后告訴用戶B服務(wù)器的IP地址,讓其在平臺(tái)B上運(yùn)行客戶端程序,并與服務(wù)器建立Socket連接;連接成功后就可以開始游戲了。

 

  3.2單人游戲

  建立MFC工程,選擇創(chuàng)建單文檔類型的應(yīng)用程序。添加對(duì)話框資源用于選擇游戲模式,并在View類構(gòu)造函數(shù)中DoModal()。

  進(jìn)入單人模式后的程序開發(fā)流程如圖5所示。

程序開發(fā)流程

  對(duì)于某些步驟需要作詳細(xì)說明:

詳細(xì)說明

  3)判斷游戲是否結(jié)束

  在Doc類中定義私有性質(zhì)的成員變量intstate[15][10];,用于記錄棋盤上每一格的狀態(tài):無棋(值為0)、用戶方棋(值為1)、電腦方棋(值為2),初始值是0。游戲過程中,某一方落棋后立即給state數(shù)組對(duì)應(yīng)成員賦值,下標(biāo)可由鼠標(biāo)左鍵消息響應(yīng)函數(shù)的CPointpoint參數(shù)轉(zhuǎn)換而來。

  對(duì)于棋盤上每一個(gè)坐標(biāo)點(diǎn)(i,j),沿東西、南北、東南西北、東北西南四個(gè)方向掃描五個(gè)沿途點(diǎn)的狀態(tài)值,若發(fā)現(xiàn)五個(gè)相同狀態(tài)相連,則該狀態(tài)(用戶方或電腦方)的棋手獲勝,游戲結(jié)束。

  4)電腦方下棋策略

  對(duì)于棋盤上每一個(gè)坐標(biāo)點(diǎn)(i,j),掃描它的狀態(tài)值state[i][j],一經(jīng)發(fā)現(xiàn)不為0,就以此點(diǎn)為起點(diǎn),沿東、南、西、北、東南、西南、東北、西北8個(gè)方向搜索5個(gè)棋位。

  事先定義針對(duì)每個(gè)點(diǎn)、每個(gè)方向的8個(gè)整型數(shù)組(初始值賦為0):

整型數(shù)組

  對(duì)于坐標(biāo)點(diǎn)(i,j),搜索過程中若遇到具有相同狀態(tài)的點(diǎn)(m,n),則對(duì)應(yīng)方向數(shù)組的[i][j]成員的值增加,遇到不同狀態(tài)點(diǎn)則減小。保存8個(gè)中絕對(duì)值最大的。

  上述操作完后,比較所有點(diǎn)存的值,絕對(duì)值最大的說明以該點(diǎn)起始的某個(gè)方向己方棋子相連較多,或者對(duì)方棋子相連較多,最適合落子。

  3.3雙人游戲

  從游戲開始到結(jié)束,客戶端與服務(wù)器的交互過程如圖6所示。

客戶端與服務(wù)器的交互過程

  3.3.1服務(wù)器端程序

  創(chuàng)建基于對(duì)話框的MFC工程。

  在App類的BOOLInitInstance()中加載套接字庫:AfxSocketInit();

  在Dlg類的BOOLOnInitDialog()中初始化套接字,包括新建和綁定套接字:socket()、bind();

  在對(duì)話框上畫兩個(gè)按鈕控件:“連接用戶”和“開始游戲”。

  開發(fā)流程如圖7所示。

開發(fā)流程

  對(duì)于某些步驟需要作詳細(xì)說明:

  1)開辟線程

  如果讓服務(wù)器一直recvfrom(),則主線程將一直執(zhí)行此函數(shù),造成消息擁堵,從而導(dǎo)致其他事件難以響應(yīng),因此選擇開辟新線程在后臺(tái)接收客戶端信息,合理分配系統(tǒng)資源。

  開辟線程的過程如下:

  ①定義要傳送給線程的全局性質(zhì)的結(jié)構(gòu)體RECVPARAM,成員為Dlg類指針類型變量。
②定義RECVPARAM結(jié)構(gòu)體變量pRecvParam,并把當(dāng)前工程的Dlg類指針賦給其成員;創(chuàng)建線程,把pRecvParam傳遞給線程;然后關(guān)閉線程。
③在線程回調(diào)函數(shù)中接收傳遞來的變量pRecvParam,然后就可以調(diào)用Dlg類的成員來實(shí)現(xiàn)功能。

  2)信息格式

  ①客戶端連接信息

  格式隨意的字符串,目的是讓服務(wù)器端接收到數(shù)據(jù),從而發(fā)現(xiàn)客戶端IP地址。我們發(fā)的是“0000”。

  ②客戶端下棋信息

  信息格式:用戶標(biāo)識(shí)(1位)、落子橫坐標(biāo)(2位)、落子縱坐標(biāo)(2位)。

  其中,用戶標(biāo)識(shí)位1代表先手(白方),0代表后手(黑方)。

  ③服務(wù)器端發(fā)送信息

  指導(dǎo)客戶端畫棋子以及顯示狀態(tài)。

  信息格式:用戶標(biāo)識(shí)(1位)、落子橫坐標(biāo)(2位)、落子縱坐標(biāo)(2位)、游戲狀態(tài)(1位)。

  其中,前5位與從客戶端接收的相同:游戲狀態(tài)位1表示游戲結(jié)束,0表示游戲未結(jié)束。

  3.3.2客戶端程序

  創(chuàng)建基于單文檔的MFC工程。

在App類的BOOLInitInstance()中加載套接字庫:AfxSocketInit();
添加對(duì)話框資源CDlgMode,用于選擇游戲模式:
添加對(duì)話框資源CDlgLink,用于連接服務(wù)器;并在其上畫一個(gè)IP地址控件,用于填寫服務(wù)器IP;在確定按鈕的響應(yīng)函數(shù)中初始化套接字socket()、bind(),并向服務(wù)器發(fā)送連接請(qǐng)求sendto();
在View類構(gòu)造函數(shù)中將模式選擇對(duì)話框DoModal(),選擇進(jìn)入雙人模式,之后的程序開發(fā)流程如圖8所示。

程序開發(fā)流程

   4代碼移植

  4.1WindowsCE簡介

  WindowsCE是基于Win32API重新開發(fā)的新型信息設(shè)備平臺(tái),具有模塊化、結(jié)構(gòu)化和基于Win32應(yīng)用程序接口以及與處理器無關(guān)等特點(diǎn)。大量用戶對(duì)于Windows操作方式和編程的熟悉,是WindowsCE作為嵌入式操作系統(tǒng)迅速發(fā)展的最大的優(yōu)勢,也是選擇的原因。

  4.2代碼移植

  安裝WinCE5.0的標(biāo)準(zhǔn)SDK,在VS2008開發(fā)環(huán)境下創(chuàng)建智能設(shè)備的MFC工程,選擇基于對(duì)話框或單文檔的應(yīng)用程序,并選擇剛剛安裝的標(biāo)準(zhǔn)SDK平臺(tái)。工程創(chuàng)建完成后,將在Win32下開發(fā)的代碼按同樣的方式轉(zhuǎn)移過來,然后編譯,修改錯(cuò)誤。

  WinCE是Unicode環(huán)境,盡管WinCE支持ASCII功能來進(jìn)行文件交換,但是WinCE的本地文件格式是Unicode。所以,要將字符串轉(zhuǎn)換為UmcMe才能使用。另外就是代碼移植過程中丟三落四的粗心錯(cuò)誤。以下列舉代碼移植過程中遇到的問題及解決方法:

1)某些函數(shù)發(fā)生變化,不再識(shí)別ASCII碼字符或字符串,例如MessageBox,其字符串參數(shù)必須經(jīng)_T(“”)轉(zhuǎn)換成Unicode;另外Cstring類不要輕易使用;
2)某些功能使用不同函數(shù),例如整型轉(zhuǎn)字符串型,由函數(shù)itoa變?yōu)開itoa_s;
3)智能設(shè)備項(xiàng)目中沒有IP地址控件,用編輯框代替,多了些字符串拼接、轉(zhuǎn)換的工作;
4)不要忘了使客戶端與服務(wù)器端的端口號(hào)保持一致。

  5硬件調(diào)試及結(jié)果

  5.1PC與ARM板連接

  1)平臺(tái)連接

  通過網(wǎng)線相連,然后指定網(wǎng)關(guān)地址和IP地址。指定方法如下:本地連接一>點(diǎn)右鍵看屬性—>雙擊“Internet協(xié)議(TCP/IP)”一>使用下面的IP地址,自己填寫即可。特別注意,當(dāng)兩臺(tái)機(jī)器直接用網(wǎng)線相連而不使用路由器時(shí),必須同一個(gè)網(wǎng)關(guān)才可實(shí)現(xiàn)數(shù)據(jù)交換。可通過ping命令測試網(wǎng)絡(luò)是否連通。

  2)運(yùn)行游戲

  利用同步軟件MicrosoftAcfiveSync將開發(fā)的WinCE5.0下游戲程序傳到ARM平臺(tái)中,即可在上面運(yùn)行。

  5.2ARM板與ARM板連接

  與上述過程類同。

  6結(jié)論

  經(jīng)實(shí)際操作驗(yàn)證,這種多人游戲開發(fā)方式(多線程)使得資源占用率很低,S3C2410處理器完全可以勝任,整個(gè)游戲運(yùn)行流暢。游戲平臺(tái)可以通過有線方式互聯(lián),也可以通過無線方式互聯(lián),操作簡單,使用方便。而且這種游戲平臺(tái)具有很高的開放性,利用上述的開發(fā)框架可以輕易開發(fā)出更多更好玩的游戲。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 国产精品又黄又爽又色无遮挡 | 极品色av| 日韩成人午夜影院 | 天天鲁夜夜免费观看视频 | a级毛片蜜桃成熟时2在线播放 | 水中色av综合 | 欧美色婷婷 | 国产suv精品一区二区6 | 麻豆av福利av久久av | 国产精品性做久久久久久 | 国产精品v一区二区三区 | 国产在线观看中文字幕 | 午夜影院黄色 | 日本少妇全身按摩做爰5 | 亚洲v国产 | 久久w5ww成w人免费 | 鲁一鲁一鲁一鲁一澡 | 男人边吃奶边做好爽免费视频 | 日韩无套| 一 级做人爱全视频在线看 亚洲成a∨人片在线观看不卡 | 国产偷倩视频 | 狠狠色噜噜狠狠狠四色米奇 | 精品国产91久久久久久久 | 国产一毛片 | 韩国色综合 | 午夜视频网站在线观看 | 亚洲国产97在线精品一区 | 天美乌鸦星空mv高清正版播放 | 拍摄av现场失控高潮数次 | 欧美粗大猛烈老熟妇 | 亚洲人毛耸耸少妇xxx | 亚洲第一成肉网 | 亚洲资源av无码日韩av无码 | 国产亚洲精品久久久久秋 | 欧美日韩精品区 | 三级经典三级日本三级欧美 | 99久久精品国产免费 | 亚洲码国产日韩欧美高潮在线播放 | 国内视频在线 | 国产成人亚洲精品狼色在线 | 揉捏奶头高潮呻吟视频 | 精品无码国模私拍视频 | 波多野结衣电车痴汉 | 亚洲欧美在线免费观看 | 李宗瑞91在线正在播放 | 爱情岛论坛亚洲自拍 | 欧美一级爱爱 | 日日干干| av大片在线看 | 最新中文字幕在线视频 | 久久性av| 成年免费视频黄网站在线观看 | 国产成人精品一区二区三区免费 | 青青草社区视频 | 一区二区乱子伦在线播放 | 波多野结衣中文字幕久久 | 人妻美妇疯狂迎合系列视频 | 自拍偷在线精品自拍偷无码专区 | 国产又粗又猛又黄又爽无遮挡 | 少妇性i交大片免费 | 国产中文在线视频 | 免费专区丝袜调教视频 | 日韩欧美三区 | 亚洲精品suv精品一区二区 | 永久av在线| 国产免费一区二区三区免费视频 | 富婆性猛交xxxx | 国产一区二区免费看 | 久久久男人天堂 | 动漫美女靠逼 | 欧美三级网址 | 在线免费日韩 | 久久久久久国产精品视频 | 麻豆影视免费观看 | 久久精品www人人爽人人 | 岛国精品在线 | 日本猛少妇色xxxxx猛叫 | 少妇放荡的呻吟干柴烈火动漫 | 伊人999| 亚洲精品无码午夜福利中文字幕 | 两个人看的vvv在线高清 | 国产无遮挡裸体免费视频 | 日韩乱码一二三 | 日韩欧美h | 荷兰成人性大交视频 | 高h震动喷水双性1v1 | 久久嫩 | av五月天在线 | 国产色视频一区二区三区qq号 | 国产熟睡乱子伦午夜视频 | 精品国产青草久久久久福利 | 和朋友换娶妻一区二区 | 少妇高潮喷水久久久久久久久久 | 小sao货水好多真紧h视频, | 日本xxxxxxxxx96| 精品久久久久久久久久久 | 成人无码免费一区二区三区 | 精品国产aⅴ一区二区三区 精品国产va久久久久久久 | 成人99一区二区激情免费看 | 欧美日韩中文在线 | 激情综合激情五月 | 欧美日韩国产免费 | 精品人妻av区波多野结衣 | 久久精品久久久 | 九色porny丨首页入口在线 | 国产福利一区二区三区视频 | 国产又黄又大视频 | 欧美精品观看 | 亚洲色图五月天 | 亚洲一区二区国产 | 亚洲欧美一区二区三区情侣bbw | 国产人妻黑人一区二区三区 | 欧美午夜精品一区二区蜜桃 | 99这里精品| 亚洲黄视频| 中文字幕人妻伦伦 | 国产av熟女一区二区三区 | 国产毛片一区二区 | 青久草视频| av综合色| 一二三在线视频 | 少妇99| 偷看少妇自慰xxxx | 国产精品亚亚洲欧关中字幕 | 狠狠88综合久久久久综合网 | 日韩一区二区三区精品视频 | 99成人精品 | 欧美激情综合五月色丁香小说 | 亚洲精品久久久一区二区图片 | 超碰极品 | 夜夜高潮夜夜爽夜夜爱爱一区 | 国产午夜精品av一区二区 | 污污网站在线免费观看 | 精品人妻午夜一区二区三区四区 | 久久影| 国产精品免费视频网站 | 国产最爽乱淫视频免费 | 欧美日韩在线免费观看视频 | 国产视频一区二区三区在线 | 五月开心播播网 | 女高中生第一次破苞av | 亚洲欧美xxx | 中文字幕无码人妻少妇免费 | 人与禽性视频77777 | 91丨九色丨高潮 | 免费看黄色毛片 | 欧美性猛交xxxx黑人猛交 | 亚洲精品一区中文字幕乱码 | 欧美黑人激情 | 黄色福利站 | porno中国ⅹxxxx偷拍 | 丰满少妇被猛烈进入无码 | 中国少妇乱子伦视频播放 | 香港三日本三级少妇66 | ass精品国模裸体pics | 大学生三级中国dvd 大学生一级片 | 天天插天天爽 | 污污免费观看 | 久久亚洲在线 | 国产精品久久久久影院嫩草 | 国产女女调教女同 | 国产亚洲精品久久久久久移动网络 | 成人女人看片免费视频放人 | 国产精品久久久久久一二三四五 | 成人韩免费网站 | 人人妻人人插视频 | 中文字幕日本一区 | 操综合网| 午夜激情亚洲 | 在线天堂最新版资源 | 久久男人av资源站 | 午夜精品一区二区三区免费视频 | 日本精品啪啪一区二区三区 | 亚洲校园激情 | 国产真实乱人偷精品视频 | 国产高潮又爽又刺激的视频免费 | 性色欲情网站iwww | 神宫寺奈绪一区二区三区 | 中文字幕一精品亚洲无线一区 | 黄色a级片网站 | 久久有精品| 黄色福利片 | 公妇乱淫视频 | 国产精品视频一 | 日韩人妻无码中文字幕视频 | 青青国产视频 | 性国产xxxx乳高跟 | 三级理论中文字幕在线播放 | 9cao| 污污网站在线观看免费 | 韩日av网站 | 亚洲美女精品视频 | 国产又黄又爽又色的免费视频白丝 | 亚洲伊人久久精品影院 | 国产精品日本欧美一区二区三区 | 亚洲人成综合 | 污污内射久久一区二区欧美日韩 | 久色精品视频 | 少妇放荡的呻吟干柴烈火视频 | av在线播放网站 | 国产精华xxx | 蜜桃狠狠色伊人亚洲综合网站 | 成人看片免费 | 91素人约啪 | 一本加勒比hezyo无码专区 | 美国美女黄色片 | 色综合久久久久综合体桃花网 | 日韩视频在线观看一区二区三区 | 国产日韩一区二区在线 | 欧美大片视频在线观看 | 少妇高潮21p | 久久天天躁狠狠躁夜夜躁2014 | 波多野42部无码喷潮在线 | 国产成人欧美一区二区三区 | 懂色aⅴ精品一区二区三区 懂色aⅴ精品一区二区三区蜜月 | 天堂a免费视频在线观看 | 日韩性欧美 | 中文成人无码精品久久久 | 欧美成人三级 | 欧美日韩性视频 | 美女国产网站 | 色哟哟免费在线观看 | 久久国产精品二区 | 国产精品久久久久久久久久久久午 | 色涩网站| 色综合久久久久综合体桃花网 | 91亚洲国产成人 | 卧室激情呻吟黄暴h文 | 精久久 | 西野翔之公侵犯中文字幕 | 成人免费在线观看网站 | 国产精品二区在线 | 中文字幕av一区二区三区高 | 欧美做受高潮1 | 永久免费的av在线电影网 | 最新国产黄色网址 | 亚洲在线精品视频 | 一区在线观看 | 久青草影院 | 欧美日韩一卡二卡 | 男人的天堂视频网站 | 国产专区一区二区 | 九九热视频免费观看 | 日日噜噜噜夜夜爽爽狠狠片 | 日韩免费在线视频 | 帮老师解开蕾丝奶罩吸乳网站 | 午夜视频在线播放 | 中文字幕高清 | 天海翼一区二区三区四区演员表 | 一级a性色生活片久久毛片 一级a性色生活片久久毛片明星 | 消息称老熟妇乱视频一区二区 | 免费成人av片| 美女国产毛片a区内射 | 日日夜夜拍| 国产变态口味重另类 | 久久久久久久久久久久网站 | 在线观看香蕉视频 | 全球av集中精品导航福利 | 久久99影视 | 精品国产18久久久久久二百 | 橘梨纱连续高潮在线观看 | 少妇xxxxxx| 任你躁国产老女人 | 在线天堂资源www在线中文 | 国产激情无码一区二区三区 | 丁香婷婷激情国产高清秒播 | 国产农村妇女在野外高潮 | 日本伊人精品一区二区三区 | 中文字幕无码视频专区 | 午夜三区| 久久99精品久久久久久久久久久久 | 丝袜 国产 日韩 另类 美女 | 人人妻人人澡人人爽 | 国产精品对白刺激久久久 | av一区免费 | 乱色欧美激惰 | 亚洲日韩乱码一区二区三区四区 | 四虎884aa成人精品 | 17c在线观看视频 | 国产日产久久久久久 | 国产精品搬运 | 黑人与日本少妇 | 又粗又黄又硬又爽的免费视频 | 性欧美久久 | 国产在线视频第一页 | 在线观看一区二区三区av | 午夜三级影院 | 国产精品久久久久久亚洲毛片 | 日韩不卡一二三区 | 日韩一区欧美一区 | 欧美国产中文 | 舒淇三级露全乳视频在 | 欧美日韩国产免费 | 亚洲同性同志一二三专区 | av字幕在线 | 成人欧美一区二区三区黑人孕妇 | 国产经典毛片 | 成人在线视频免费观看 | 中文字幕精品无码一区二区三区 | 黄色永久网站 | 在线观看肉片av网站免费 | 女人天堂久久爱av四季av | 中国xxxxx性按摩店 | 国产一区二区不卡老阿姨 | 爱啪啪影视 | 九色porny丨首页入口在线 | 国产黄a三级 | 国产精品高清一区二区 | 91手机在线视频 | 名人明星三级videos | 欧美日本精品一区二区三区 | 国产精品久久一区二区三区 | 另类国产ts人妖高潮系列视频 | 美女久久久久久 | 成人免费黄色 | 轻点太深了射的好满视频 | 国产精品嫩草影院av | 亚洲最新无码中文字幕久久 | 人妻丰满熟妇av无码区免 | 国产精品99久久久久久宅男 | 91狠狠狠狠狠狠狠狠 | 亚洲一区二区三区含羞草 | 阿v天堂在线 | 18精品爽视频在线观看 | 久久人人爽人人爽人人片av高清 | 黄色激情小说网站 | 久久婷婷成人综合色 | 久久99国产亚洲高清观看首页 | 99视频免费看 | 亚洲乱码国产乱码精品精98 | 亚洲美女偷拍 | 高潮videossex高潮 | 亚洲乱强伦 | 色一情一乱一乱一区99av白浆 | 免费网站看av | 日本一卡2卡3卡4卡无卡免费网站 | 水蜜桃亚洲一二三四在线 | 青娱乐精品视频 | 国产免费内射又粗又爽密桃视频 | 黄网站色 | 老鲁夜夜老鲁 | 日本丶国产丶欧美色综合 | 婷婷开心激情 | 国产毛毛片 | av日韩在线免费 | 性做久久久 | 欧美国产日韩久久 | 乱精品一区字幕二区 | 色草在线 | 一级香蕉视频在线观看 | 少妇人妻偷人精品视蜜桃 | 麻豆国产一区二区三区 | 国产成人av免费网址 | 国产精品99蜜臀久久不卡二区 | 日韩av资源 | 91婷婷色 | 国产午夜手机精彩视频 | 中文字幕亚洲乱码熟女在线萌芽 | 第一章豪妇荡乳黄淑珍 | 91绿帽黑人系列一区 | 一级特黄aaa| 少妇把腿扒开让我爽爽视频 | 欧美综合在线观看视频 | 男人和女人高潮做爰视频 | 人妻少妇乱子伦精品无码专区电影 | 国产–第1页–屁屁影院 | 国产一性一交一伦一a片 | 上海毛片 | 咪咪色图| 国产性猛交╳xxx乱大交 | heyzo久久| 在线观看视频一区二区三区 | 日日碰狠狠躁久久躁96avv | 青草视频在线观看视频 | 九九热视频在线免费观看 | 免费看网站在线观 | 久久久亚洲国产精品 | 国产女人第一次做爰视频 | 99pao在线视频国产 | 韩日三级视频 | 97人人模人人爽人人喊0 | 中文国产一区 | 免费av在线播放 | 日韩视频在线一区二区 | xxx在线播放| 狠狠躁天天躁中文字幕 | 少妇紧身牛仔裤裤啪啪 | 天堂8在线天堂资源bt | 欧美性开放情侣网站 | 日韩不卡视频在线观看 | 中文字幕自拍偷拍 | 日韩一区二区在线视频 | 东京天堂网天堂网 | 日日天日日夜日日摸 | 精品乱码一区二区三区四区 | 国产精品久久久久久av免费看 | 亚洲黄页网站 | 精品中文字幕在线 | 黑色丝袜国产精品 | 91网站永久免费看 | 国产999精品久久久久久 | 翘臀后进少妇大白嫩屁股91 | 久久av资源站 | 欧美激情校园春色 | 日本泡妞xxxx免费视频软件 | 日韩在线视频观看免费 | 精品国产aⅴ| 在线中文av | 果冻传媒色av国产在线播放 | 亚洲免费三级 | 中国少妇内射xxxhd免费 | 国产高清久久 | 正在播放凉森玲梦88av | 日韩视频一区二区三区 | 老熟女毛茸茸浓毛 | 国产亚洲黄色片 | 日韩高清在线 | 久久久.com | 屁屁影院第一页 | 精品久久8x国产免费观看 | 一杯热奶茶的等待 | 中文字幕在线2021 | 日本精品999 | 色欧美在线 | 少妇一级淫片免费放 | 亚洲一区动漫 | 8x福利精品第一导航 | 亚洲在线激情 | 少妇毛茸茸bbw高清 少妇免费毛片久久久久久久久 | 欧美成人精品三级网站 | 国产97色在线 | 婷婷久久综合九色综合 | 欧美人在线 | 欧美精品韩国精品 | 免费在线中文字幕 | 性欧美日韩 | 48沈阳熟女高潮嗷嗷叫 | 欧美黄一级 | 夜夜爽网站 | 国产又大又硬又粗无遮挡 | 日韩国产精品一区二区三区 | 大奶子av| 日韩成人免费av | 国产麻豆剧传媒精品国产av | 大白肥妇bbvbbw高潮 | 我要看黄色a级片 | 国产精品香蕉在线观看 | 欧美精品乱码99久久蜜桃 | 尹人av| 美女啪网站 | 亚洲欧美中文字幕在线一区 | 国产一区久久久 | 亚洲一区小说 | 欧美综合一区 | 黑人精品欧美一区二区蜜桃 | 中国黄色一级片 | 九九视频在线观看视频6 | 国产精品涩涩涩视频网站 | 尤物网站在线观看 | 国产精品久久久久av福利动漫 | 精品视频导航 | 亚洲色av天天天天天天 | 少妇玉梅高潮久久久 | 涩涩屋www视频在线观看高清 | 夜夜躁狠狠躁夜躁2021鲁大师 | 亚洲精品蜜桃久在线 | 视频在线观看网站免费 | 欧美激情视频一区二区三区在线播放 | 亚洲国产精品久久久久久6q | 四虎视频在线精品免费网址 | 久久久久久免费 | 久久久性视频 | 国产无遮挡一区二区三区毛片日本 | 国产精品久久久久久久久久直播 | 久久精品国产网红主播 | 欧美在线一二 | 四色永久网址在线观看 | 无码人妻久久一区二区三区不卡 | 九九精品免费视频 | 中文字幕精品久久一二三区红杏 | 超碰国产在线观看 | 五月天丁香综合久久国产 | 超碰最新网址 | 久久国产精品区 | 加勒比精品 | 国产天堂亚洲国产碰碰 | 国产精品一区二区久久久久 | 国产51自产区| 性人久久久久 | 国产成人免费爽爽爽视频 | 国产精品三级av | 第一页国产| 开心久久婷婷综合中文字幕 | 国产真实伦在线视频 | 本道久久综合无码中文字幕 | 免费看黄色毛片 | 亚洲国产三级在线观看 | 亚洲www视频 | jlzzjlzzjlz亚洲日本 | 久久成人国产精品 | 久久网中文字幕 | 亚洲欧美一二三 | 国产精品久久久久久爽爽爽床戏 | 国产一区二区三区在线 | 少妇荡乳情欲办公室456视频 | 夜夜草网站 | 日韩在线播放一区二区 | a级老太婆毛片老太婆毛片 a级毛片,黄,免费观看 m | 激情综合网婷婷 | 天天躁日日躁狠狠躁视频2021 | 91麻豆精品91久久久久久清纯 | 色婷婷小说 | 五月婷婷免费视频 | 影音先锋成人资源网 | 51啪影院| 葵司有码中文字幕二三区 | 午夜久久久久久久久久 | 天堂在线中文在线 | 亚洲精品久久久久久久蜜桃臀 | 实拍男女野外做爰视频 | 第一毛片 | 国产亚洲精品久久久久秋霞 | 2018国产精华国产精品 | 国产亚洲精品美女久久久 | 欧美性动态图 | 色呦呦国产精品 | 欧美性xxxxx极品少妇 | 久久99精品国产麻豆 | 中文人妻无码一区二区三区在线 | 国产精品久久久亚洲 | av在线日韩| 午夜一区二区国产好的精华液 | 一级国产航空美女毛片内谢 | www91在线观看 | 欧美丰满白嫩bbw激情 | 色噜噜狠狠一区二区三区果冻 | 国産精品久久久久久久 | 成人精品视频 | 综合久久久久久久久 | 欧美日韩一区二区三 | 我撕开了少妇的蕾丝内裤视频 | 在线看日本 | 亚洲日韩v无码中文字幕 | 亚洲精品国产一区黑色丝袜 | 久草视频免费看 | 日韩欧美一中文字暮专区 | 亚洲最色 | 一级片视频网站 | 少妇洁白178在线播放 | 91偷拍网| 九九re6热在线视频精品66 | 亚洲一区二区三区不卡视频 | 黄频在线 | 久草热播 | 免费观看黄色网址 | 亚洲视频区 | 一本久道综合色婷婷五月 | 国产美女在线精品免费观看 | 美女粉嫩饱满的一线天mp4 | 亚洲成人观看 | 黄色毛片黄色毛片 | 久久国产成人午夜av影院 | 韩日午夜在线资源一区二区 | 国产学生美女无遮拦高潮视频 | 在线不卡视频 | 18禁免费观看网站 | 大黄毛片 | 欧美视频一区在线 | 国产毛片在线 | 亚洲精品乱码久久久久久蜜桃图片 | 日本xxx裸体xxxx偷窥 | 国产成人精品亚洲7777 | 国产一区二区三区影院 | 亚洲精品理论电影在线观看 | 狠狠躁天天躁中文字幕 | 成人影院yy111111在线观看 | 二级大黄大片高清在线视频 | 少妇xxxx| 国产精品专区在线观看 | 国产zzjjzzjj视频全免费 | 欧美日韩高清免费 | 日韩精品久久久 | 国产美女视频91 | 欧美一乱一性一交一视频 | 一边捏奶头一边高潮视频 | 男女插插视频 | 亚洲男人第一av网站 | 丰满熟女人妻中文字幕免费 | 国产黄色片在线免费观看 | 亚洲精品久久久久久久久 | 天堂а√在线中文在线 | 午夜福利视频合集1000 | 91手机在线看片 | 亚洲第一视频在线播放 | 久久夜色精品国产欧美一区麻豆 | 蜜色av| 亚洲欧美日韩国产精品 | 一级中文片 | 一本色道a无线码一区v | 免费无码成人片 | 日日噜噜夜夜狠狠va视频v | 久久一级黄色片 | 日韩亚洲第一页 | 91麻豆产精品久久久久久夏晴子 | 久久精品国产一区二区三区不卡 | 国产精品自在线拍国产手机版 | 日韩av一区二区三区在线 | 国产人与禽zoz0性伦免费视频 | 亚洲精品蜜桃久久久久久 | 国产色网站 | 国产在热线精品视频 | 夫妻性生活黄色大片 | 俺来俺也去www色在线观看 | 亚洲人成欧美中文字幕 | 思思久久99|