国产无遮挡裸体免费直播视频,久久精品国产蜜臀av,动漫在线视频一区二区,欧亚日韩一区二区三区,久艹在线 免费视频,国产精品美女网站免费,正在播放 97超级视频在线观看,斗破苍穹年番在线观看免费,51最新乱码中文字幕

Node.js 制作實(shí)時(shí)多人游戲框架

 更新時(shí)間:2015年01月08日 10:37:32   投稿:hebedich  
這篇文章主要介紹了Node.js 制作實(shí)時(shí)多人游戲框架,需要的朋友可以參考下

在 Node.js 如火如荼發(fā)展的今天,我們已經(jīng)可以用它來做各種各樣的事情。前段時(shí)間UP主參加了極客松活動(dòng),在這次活動(dòng)中我們意在做出一款讓“低頭族”能夠更多交流的游戲,核心功能便是 Lan Party 概念的實(shí)時(shí)多人互動(dòng)。極客松比賽只有短得可憐的36個(gè)小時(shí),要求一切都敏捷迅速。在這樣的前提下初期的準(zhǔn)備顯得有些“水到渠成”??缙脚_(tái)應(yīng)用的 solution 我們選擇了node-webkit,它足夠簡單且符合我們的要求。

按照需求,我們的開發(fā)可以按照模塊分開進(jìn)行。本文具體講述了開發(fā) Spaceroom(我們的實(shí)時(shí)多人游戲框架)的過程,包括一系列的探索與嘗試,以及對(duì) Node.js、WebKit 平臺(tái)本身的一些限制的解決,和解決方案的提出。

Getting started
Spaceroom 一瞥
在最開始,Spaceroom 的設(shè)計(jì)肯定是需求驅(qū)動(dòng)的。我們希望這個(gè)框架可以提供以下的基礎(chǔ)功能:

能夠以 房間(或者說頻道) 為單位,區(qū)分一組用戶
能夠接收收集組內(nèi)用戶發(fā)來的指令
在各個(gè)客戶端之間對(duì)時(shí),能夠按照規(guī)定的 interval 精確廣播游戲數(shù)據(jù)
能夠盡量消除由網(wǎng)絡(luò)延遲帶來的影響
當(dāng)然,在 coding 的后期,我們?yōu)?Spaceroom 提供了更多的功能,包括暫停游戲、在各個(gè)客戶端之間生成一致的隨機(jī)數(shù)等(當(dāng)然根據(jù)需求這些都可以在游戲邏輯框架里自己實(shí)現(xiàn),并非一定需要用到 Spaceroom 這個(gè)更多在通信層面上工作的框架)。

APIs
Spaceroom 分為前后端兩個(gè)部分。服務(wù)器端所需要做的工作包括維護(hù)房間列表,提供創(chuàng)建房間、加入房間的功能。我們的客戶端 APIs 看起來像這樣:

spaceroom.connect(address, callback) – 連接服務(wù)器
spaceroom.createRoom(callback) – 創(chuàng)建一個(gè)房間
spaceroom.joinRoom(roomId) – 加入一個(gè)房間
spaceroom.on(event, callback) – 監(jiān)聽事件
……
客戶端連接到服務(wù)器后,會(huì)收到各種各樣的事件。例如一個(gè)在一間房間中的用戶,可能收到新玩家加入的事件,或者游戲開始的事件。我們給客戶端賦予了“生命周期”,他在任何時(shí)候都會(huì)處于以下狀態(tài)的一種:

 

你可以通過 spaceroom.state 獲取客戶端的當(dāng)前狀態(tài)。

使用服務(wù)器端的框架相對(duì)來說簡單很多,如果使用默認(rèn)的配置文件,那么直接運(yùn)行服務(wù)器端框架就可以了。我們有一個(gè)基本的需求:服務(wù)器代碼 可以直接運(yùn)行在客戶端中,而不需要一個(gè)單獨(dú)的服務(wù)器。玩過 PS 或者 PSP 的玩家應(yīng)該清楚我在說什么。當(dāng)然,可以跑在專門的服務(wù)器里,自然也是極好的。

邏輯代碼的實(shí)現(xiàn)這里簡略了。初代的 Spaceroom 完成了一個(gè) Socket 服務(wù)器的功能,它維護(hù)房間列表,包括房間的狀態(tài),以及每一個(gè)房間對(duì)應(yīng)的游戲時(shí)通信(指令收集,bucket 廣播等)。具體實(shí)現(xiàn)可以參看源碼。

同步算法

那么,要怎么才能使得各個(gè)客戶端之間顯示的東西都是實(shí)時(shí)一致的呢?

這個(gè)東西聽起來很有意思。仔細(xì)想想,我們需要服務(wù)器幫我們傳遞什么東西?自然就會(huì)想到是什么可能造成各個(gè)客戶端之間邏輯的不一致:用戶指令。既然處理游戲邏輯的代碼都是相同的,那么給定同樣的條件,代碼的運(yùn)行結(jié)果也是相同的。唯一不同的就是在游戲過程當(dāng)中,接收到的各種玩家指令。理所當(dāng)然的,我們需要一種方式來同步這些指令。如果所有的客戶端都能拿到同樣的指令,那么所有的客戶端從理論上講就能有一樣的運(yùn)行結(jié)果了。

網(wǎng)絡(luò)游戲的同步算法千奇百怪,適用的場(chǎng)景也各不相同。Spaceroom 采用的同步算法類似于幀鎖定的概念。我們把時(shí)間軸分成了一個(gè)一個(gè)的區(qū)間,每一個(gè)區(qū)間稱為一個(gè) bucket。Bucket 是用來裝載指令的,由服務(wù)器端維護(hù)。在每一個(gè) bucket 時(shí)間段的末尾,服務(wù)器把 bucket 廣播給所有客戶端,客戶端拿到 bucket 之后從中取出指令,驗(yàn)證之后執(zhí)行。

為了降低網(wǎng)絡(luò)延遲造成的影響,服務(wù)器接到的來自客戶端的指令每一個(gè)都會(huì)按照一定的算法投遞到對(duì)應(yīng)的 bucket 中,具體按照以下步驟:

設(shè) order_start 為指令攜帶的指令發(fā)生時(shí)間, t 為 order_start 所在 bucket 的起始時(shí)間
如果 t + delay_time <= 當(dāng)前正在收集指令的 bucket 的起始時(shí)間,將指令投遞到 當(dāng)前正在收集指令的 bucket 中,否則繼續(xù) step 3
將指令投遞到 t + delay_time 對(duì)應(yīng)的 bucket 中
其中 delay_time 為約定的服務(wù)器延遲時(shí)間,可以取為客戶端之間的平均延遲,Spaceroom 里默認(rèn)取值80,以及 bucket 長度默認(rèn)取值48. 在每個(gè) bucket 時(shí)間段的末尾,服務(wù)器將此 bucket 廣播給所有客戶端,并開始接收下一個(gè) bucket 的指令??蛻舳烁鶕?jù)收到的 bucket 間隔,在邏輯中自動(dòng)進(jìn)行對(duì)時(shí),將時(shí)間誤差控制在一個(gè)可以接受的范圍內(nèi)。

這個(gè)意思是,正常情況下,客戶端每隔 48ms 會(huì)收到從服務(wù)器端發(fā)來的一個(gè) bucket,當(dāng)?shù)竭_(dá)需要處理這個(gè) bucket 的時(shí)間時(shí),客戶端會(huì)進(jìn)行相應(yīng)處理。假設(shè)客戶端 FPS=60,每隔 3幀 左右的時(shí)間,會(huì)收到一次 bucket,根據(jù)這個(gè) bucket 來更新邏輯。如果因?yàn)榫W(wǎng)絡(luò)波動(dòng),超出時(shí)間后還沒有收到 bucket,客戶端暫停游戲邏輯并等待。在一個(gè) bucket 之內(nèi)的時(shí)間,邏輯的更新可以使用 lerp 的方法。

在 delay_time = 80, bucket_size = 48 的情況下,任一指令最少會(huì)被延遲 96ms 執(zhí)行。更改這兩個(gè)參數(shù),例如在 delay_time = 60, bucket_size = 32 的情況下,任一指令最少會(huì)被延遲 64ms 執(zhí)行。

計(jì)時(shí)器引發(fā)的血案

整個(gè)看下來,我們的框架在運(yùn)行的時(shí)候需要有一個(gè)精確的計(jì)時(shí)器。在固定的 interval 下執(zhí)行 bucket 的廣播。理所當(dāng)然地,我們首先想到了使用setInterval(),然而下一秒我們就意識(shí)到這個(gè)想法有多么的不靠譜:調(diào)皮的setInterval() 似乎有非常嚴(yán)重的誤差。而且要命的是,每一次的誤差都會(huì)累計(jì)起來,造成越來越嚴(yán)重的后果。

于是我們馬上又想到了使用 setTimeout(),通過動(dòng)態(tài)地修正下一次到時(shí)的時(shí)間來讓我們的邏輯大致穩(wěn)定在規(guī)定的 interval 左右。例如此次setTimeout()比預(yù)期少了5ms, 那么我們下一次就讓他提前5ms. 不過測(cè)試結(jié)果不盡人意,而且這怎么看都不夠優(yōu)雅。

所以我們又要換一個(gè)思路。是否可以讓 setTimeout() 盡可能快地到期,然后我們檢查當(dāng)前的時(shí)間是否到達(dá)目標(biāo)時(shí)間。例如在我們的循環(huán)中,使用setTimeout(callback, 1) 來不停地檢查時(shí)間,這看起來像是一個(gè)不錯(cuò)的主意。

令人失望的計(jì)時(shí)器
我們立即寫了一段代碼來測(cè)試我們的想法,結(jié)果令人失望。在目前最新的node.js 穩(wěn)定版(v0.10.32)以及 Windows 平臺(tái)下,運(yùn)行這樣一段代碼:

復(fù)制代碼 代碼如下:

var sum = 0, count = 0; 
function test() { 
  var now = Date.now(); 
  setTimeout(function () { 
    var diff = Date.now() - now; 
    sum += diff; 
    count++; 
    test(); 
  }); 

test(); 

一段時(shí)間之后在控制臺(tái)里輸入 sum/count,可以看到一個(gè)結(jié)果,類似于:

復(fù)制代碼 代碼如下:

> sum / count 
15.624555160142348 

什么?!!我要 1ms 的間隔時(shí)間,你卻告訴我實(shí)際的平均間隔為 15.625ms!這個(gè)畫面簡直是太美。我們?cè)?mac 上做同樣的測(cè)試,得到的結(jié)果是 1.4ms。于是我們心生疑惑:這到底是什么鬼?如果我是一個(gè)果粉,我可能就要得出 Windows 太垃圾然后放棄 Windows 的結(jié)論了,不過好在我是一名嚴(yán)謹(jǐn)?shù)那岸斯こ處煟谑俏议_始繼續(xù)思索起這個(gè)數(shù)字來。

等等,這個(gè)數(shù)字為什么那么眼熟?15.625ms 這個(gè)數(shù)字會(huì)不會(huì)太像 Windows 下的最大計(jì)時(shí)器間隔了?立即下載了一個(gè) ClockRes 進(jìn)行測(cè)試,控制臺(tái)一跑果然得到了如下結(jié)果:

復(fù)制代碼 代碼如下:

Maximum timer interval: 15.625 ms 
Minimum timer interval: 0.500 ms 
Current timer interval: 1.001 ms 

果不其然!查閱 node.js 的手冊(cè)我們能看到這樣一段對(duì) setTimeout 的描述:
 
The actual delay depends on external factors like OS timer granularity and system load.
然而測(cè)試結(jié)果顯示,這個(gè)實(shí)際延遲是最大計(jì)時(shí)器間隔(注意此時(shí)系統(tǒng)的當(dāng)前計(jì)時(shí)器間隔只有 1.001ms),無論如何讓人無法接受,強(qiáng)大的好奇心驅(qū)使我們翻翻看 node.js 的源碼來一窺究竟。

Node.js 中的 BUG

相信大部分你我都對(duì) Node.js 的 even loop 機(jī)制有一定的了解,查看 timer 實(shí)現(xiàn)的源碼我們可以大致了解到 timer 的實(shí)現(xiàn)原理,讓我們從 event loop 的主循環(huán)講起:
 

復(fù)制代碼 代碼如下:

while (r != 0 && loop->stop_flag == 0) { 
    /* 更新全局時(shí)間 */ 
    uv_update_time(loop); 
    /* 檢查計(jì)時(shí)器是否到期,并執(zhí)行對(duì)應(yīng)計(jì)時(shí)器回調(diào) */ 
    uv_process_timers(loop); 
 
    /* Call idle callbacks if nothing to do. */ 
    if (loop->pending_reqs_tail == NULL && 
        loop->endgame_handles == NULL) { 
      /* 防止event loop退出 */ 
      uv_idle_invoke(loop); 
    } 
 
    uv_process_reqs(loop); 
    uv_process_endgames(loop); 
 
    uv_prepare_invoke(loop); 
 
    /* 收集 IO 事件 */ 
    (*poll)(loop, loop->idle_handles == NULL && 
                  loop->pending_reqs_tail == NULL && 
                  loop->endgame_handles == NULL && 
                  !loop->stop_flag && 
                  (loop->active_handles > 0 || 
                   !ngx_queue_empty(&loop->active_reqs)) && 
                  !(mode & UV_RUN_NOWAIT)); 
    /* setImmediate() 等 */ 
    uv_check_invoke(loop); 
    r = uv__loop_alive(loop); 
    if (mode & (UV_RUN_ONCE | UV_RUN_NOWAIT)) 
      break; 
  } 

其中 uv_update_time 函數(shù)的源碼如下:(https://github.com/joyent/libuv/blob/v0.10/src/win/timer.c))

復(fù)制代碼 代碼如下:

void uv_update_time(uv_loop_t* loop) { 
  /* 獲取當(dāng)前系統(tǒng)時(shí)間 */ 
  DWORD ticks = GetTickCount(); 
 
  /* The assumption is made that LARGE_INTEGER.QuadPart has the same type */ 
  /* loop->time, which happens to be. Is there any way to assert this? */ 
  LARGE_INTEGER* time = (LARGE_INTEGER*) &loop->time; 
 
  /* If the timer has wrapped, add 1 to it's high-order dword. */ 
  /* uv_poll must make sure that the timer can never overflow more than */ 
  /* once between two subsequent uv_update_time calls. */ 
  if (ticks < time->LowPart) { 
    time->HighPart += 1; 
  } 
  time->LowPart = ticks; 

該函數(shù)的內(nèi)部實(shí)現(xiàn),使用了 Windows 的 GetTickCount() 函數(shù)來設(shè)置當(dāng)前時(shí)間。簡單地來說,在調(diào)用setTimeout 函數(shù)之后,經(jīng)過一系列的掙扎,內(nèi)部的 timer->due 會(huì)被設(shè)置為當(dāng)前 loop 的時(shí)間 + timeout。在 event loop 中,先通過 uv_update_time 更新當(dāng)前 loop 的時(shí)間,然后在uv_process_timers 中檢查是否有計(jì)時(shí)器到期,如果有就進(jìn)入 JavaScript 的世界。通篇讀下來,event loop大概是這樣一個(gè)流程:

更新全局時(shí)間

檢查定時(shí)器,如果有定時(shí)器過期,執(zhí)行回調(diào)
檢查 reqs 隊(duì)列,執(zhí)行正在等待的請(qǐng)求
進(jìn)入 poll 函數(shù),收集 IO 事件,如果有 IO 事件到來,將相應(yīng)的處理函數(shù)添加到 reqs 隊(duì)列中,以便在下一次 event loop 中執(zhí)行。在 poll 函數(shù)內(nèi)部,調(diào)用了一個(gè)系統(tǒng)方法來收集 IO 事件。這個(gè)方法會(huì)使得進(jìn)程阻塞,直到有 IO 事件到來或者到達(dá)設(shè)定好的超時(shí)時(shí)間。調(diào)用這個(gè)方法時(shí),超時(shí)時(shí)間設(shè)定為最近的一個(gè) timer 到期的時(shí)間。意思就是阻塞收集 IO 事件,最大阻塞時(shí)間為 下一個(gè) timer 的到底時(shí)間。
Windows下 poll 函數(shù)之一的源碼:

復(fù)制代碼 代碼如下:

static void uv_poll(uv_loop_t* loop, int block) { 
  DWORD bytes, timeout; 
  ULONG_PTR key; 
  OVERLAPPED* overlapped; 
  uv_req_t* req; 
  if (block) { 
    /* 取出最近的一個(gè)計(jì)時(shí)器的過期時(shí)間 */ 
    timeout = uv_get_poll_timeout(loop); 
  } else { 
    timeout = 0; 
  } 
  GetQueuedCompletionStatus(loop->iocp, 
                            &bytes, 
                            &key, 
                            &overlapped, 
                            /* 最多阻塞到下個(gè)計(jì)時(shí)器到期 */ 
                            timeout); 
  if (overlapped) { 
    /* Package was dequeued */ 
    req = uv_overlapped_to_req(overlapped); 
    /* 把 IO 事件插入隊(duì)列里 */ 
    uv_insert_pending_req(loop, req); 
  } else if (GetLastError() != WAIT_TIMEOUT) { 
    /* Serious error */ 
    uv_fatal_error(GetLastError(), "GetQueuedCompletionStatus"); 
  } 

按照上述步驟,假設(shè)我們?cè)O(shè)置了一個(gè) timeout = 1ms 的計(jì)時(shí)器,poll 函數(shù)會(huì)最多阻塞 1ms 之后恢復(fù)(如果期間沒有任何 IO 事件)。在繼續(xù)進(jìn)入 event loop 循環(huán)的時(shí)候, uv_update_time 就會(huì)更新時(shí)間,然后uv_process_timers 發(fā)現(xiàn)我們的計(jì)時(shí)器到期,執(zhí)行回調(diào)。所以初步的分析是,要么是uv_update_time 出了問題(沒有正確地更新當(dāng)前時(shí)間),要么是 poll 函數(shù)等待 1ms 之后恢復(fù),這個(gè) 1ms 的等待出了問題。

查閱 MSDN,我們驚人地發(fā)現(xiàn)對(duì) GetTickCount 函數(shù)的描述:

The resolution of the GetTickCount function is limited to the resolution of the system timer, which is typically in the range of 10 milliseconds to 16 milliseconds.
 
GetTickCount 的精度是如此的粗糙!假設(shè) poll 函數(shù)正確地阻塞了 1ms 的時(shí)間,然而下一次執(zhí)行uv_update_time 的時(shí)候并沒有正確地更新當(dāng)前 loop 的時(shí)間!所以我們的定時(shí)器沒有被判定為過期,于是 poll 又等待了 1ms,又進(jìn)入了下一次 event loop。直到終于 GetTickCount 正確地更新了(所謂15.625ms更新一次),loop 的當(dāng)前時(shí)間被更新,我們的計(jì)時(shí)器才在 uv_process_timers 里被判定過期。

向 WebKit 求助
Node.js 的這段源碼看得人很無助:他使用了一個(gè)精度低下的時(shí)間函數(shù),而且沒有做任何處理。不過我們立刻想到了既然我們使用 Node-WebKit,那么除了 Node.js 的 setTimeout,我們還有 Chromium 的 setTimeout。寫一段測(cè)試代碼,用我們的瀏覽器或者 Node-WebKit 跑一下:http://marks.lrednight.com/test.html#1 (#后面跟的數(shù)字表示需要測(cè)定的間隔),結(jié)果如下圖:

按照 HTML5 的規(guī)范,理論結(jié)果應(yīng)該是前5次結(jié)果是1ms,以后的結(jié)果是4ms。測(cè)試用例中顯示的結(jié)果是從第3次開始的,也就是說表上的數(shù)據(jù)理論上應(yīng)該是前3次都是1ms,之后的結(jié)果都是4ms。結(jié)果有一定的誤差,而且根據(jù)規(guī)定,我們能拿到的最小的理論結(jié)果是4ms。雖然我們不滿足,但顯然這比 node.js 的結(jié)果讓我們滿意多了。強(qiáng)大的好奇心趨勢(shì)我們看看 Chromium 的源碼,看看他是如何實(shí)現(xiàn)的。(https://chromium.googlesource.com/chromium/src.git/+/38.0.2125.101/base/time/time_win.cc)

首先,在確定 loop 的當(dāng)前時(shí)間方面,Chromium 使用了 timeGetTime() 函數(shù)。查閱 MSDN 可以發(fā)現(xiàn)這個(gè)函數(shù)的精度受系統(tǒng)當(dāng)前 timer interval 影響。在我們的測(cè)試機(jī)上,理論上也就是上文中提到過的 1.001ms。然而 Windows 系統(tǒng)默認(rèn)情況下,timer interval 是其最大值(測(cè)試機(jī)上也就是 15.625ms),除非應(yīng)用程序修改了全局 timer interval。

如果你關(guān)注 IT界的新聞,你一定看過這樣的一條新聞??雌饋砦覀兊?Chromium 把計(jì)時(shí)器間隔設(shè)定得很小了嘛!看來我們不用擔(dān)心系統(tǒng)計(jì)時(shí)器間隔的問題了?不要開心得太早,這樣的一條修復(fù)給了我們當(dāng)頭一棒。事實(shí)上,這個(gè)問題在 Chrome 38 中已經(jīng)得到了修復(fù)。難道我們要使用修復(fù)以前的 Node-WebKit?這顯然不夠優(yōu)雅,而且阻止了我們使用性能更高的 Chromium 版本。

進(jìn)一步查看 Chromium 源碼我們可以發(fā)現(xiàn),在有計(jì)時(shí)器,且計(jì)時(shí)器的 timeout < 32ms 時(shí),Chromium 會(huì)更改系統(tǒng)的全局定時(shí)器間隔以實(shí)現(xiàn)小于 15.625ms 精度的計(jì)時(shí)器。(查看源碼) 啟動(dòng)計(jì)時(shí)器時(shí),一個(gè)叫HighResolutionTimerManager 的東西會(huì)被啟用,這個(gè)類會(huì)根據(jù)當(dāng)前設(shè)備的電源類型,調(diào)用EnableHighResolutionTimer 函數(shù)。具體來說,當(dāng)前設(shè)備用電池時(shí),他會(huì)調(diào)用EnableHighResolutionTimer(false),而使用電源時(shí)會(huì)傳入 true。EnableHighResolutionTimer 函數(shù)的實(shí)現(xiàn)如下:

復(fù)制代碼 代碼如下:

void Time::EnableHighResolutionTimer(bool enable) { 
  base::AutoLock lock(g_high_res_lock.Get()); 
  if (g_high_res_timer_enabled == enable) 
    return; 
  g_high_res_timer_enabled = enable; 
  if (!g_high_res_timer_count) 
    return; 
  // Since g_high_res_timer_count != 0, an ActivateHighResolutionTimer(true) 
  // was called which called timeBeginPeriod with g_high_res_timer_enabled 
  // with a value which is the opposite of |enable|. With that information we 
  // call timeEndPeriod with the same value used in timeBeginPeriod and 
  // therefore undo the period effect. 
  if (enable) { 
    timeEndPeriod(kMinTimerIntervalLowResMs); 
    timeBeginPeriod(kMinTimerIntervalHighResMs); 
  } else { 
    timeEndPeriod(kMinTimerIntervalHighResMs); 
    timeBeginPeriod(kMinTimerIntervalLowResMs); 
  } 

其中,kMinTimerIntervalLowResMs = 4,kMinTimerIntervalHighResMs = 1。timeBeginPeriod 以及timeEndPeriod 是 Windows 提供的用來修改系統(tǒng) timer interval 的函數(shù)。也就是說在接電源時(shí),我們能拿到的最小的 timer interval 是1ms,而使用電池時(shí),是4ms。由于我們的循環(huán)不斷地調(diào)用了 setTimeout,根據(jù) W3C 規(guī)范,最小的間隔也是 4ms,所以松口氣,這個(gè)對(duì)我們的影響不大。

又一個(gè)精度問題

回到開頭,我們發(fā)現(xiàn)測(cè)試結(jié)果顯示,setTimeout 的間隔并不是穩(wěn)定在 4ms 的,而是在不斷地波動(dòng)。而http://marks.lrednight.com/test.html#48 測(cè)試結(jié)果也顯示,間隔在 48ms 和 49ms 之間跳動(dòng)。原因是,在 Chromium 和 Node.js 的 event loop 中,等待 IO 事件的那個(gè) Windows 函數(shù)調(diào)用的精度,受當(dāng)前系統(tǒng)的計(jì)時(shí)器影響。游戲邏輯的實(shí)現(xiàn)需要用到 requestAnimationFrame 函數(shù)(不停更新畫布),這個(gè)函數(shù)可以幫我們將計(jì)時(shí)器間隔至少設(shè)置為 kMinTimerIntervalLowResMs(因?yàn)樗枰粋€(gè)16ms的計(jì)時(shí)器,觸發(fā)了高精度計(jì)時(shí)器的要求)。測(cè)試機(jī)使用電源的時(shí)候,系統(tǒng)的 timer interval 是 1ms,所以測(cè)試結(jié)果有 ±1ms 的誤差。如果你的電腦沒有被更改系統(tǒng)計(jì)時(shí)器間隔,運(yùn)行上面那個(gè)#48的測(cè)試,max可能會(huì)到達(dá)48+16=64ms。

使用 Chromium 的 setTimeout 實(shí)現(xiàn),我們可以將 setTimeout(fn, 1) 的誤差控制在 4ms 左右,而 setTimeout(fn, 48) 的誤差可以控制在 1ms 左右。于是,我們的心中有了一幅新的藍(lán)圖,它讓我們的代碼看起來像是這樣:

復(fù)制代碼 代碼如下:

/* Get the max interval deviation */ 
var deviation = getMaxIntervalDeviation(bucketSize); // bucketSsize = 48, deviation = 2; 
function gameLoop() { 
  var now = Date.now(); 
  if (previousBucket + bucketSize <= now) { 
    previousBucket = now; 
    doLogic(); 
  } 
  if (previousBucket + bucketSize - Date.now() > deviation) { 
    // Wait 46ms. The actual delay is less than 48ms. 
    setTimeout(gameLoop, bucketSize - deviation); 
  } else { 
    // Busy waiting. Use setImmediate instead of process.nextTick because the former does not block IO events. 
    setImmediate(gameLoop); 
  } 

上面的代碼讓我們等待一個(gè)誤差小于 bucket_size( bucket_size – deviation) 的時(shí)間而不是直接等于一個(gè) bucket_size,46ms 的 delay 即便發(fā)生了最大的誤差,根據(jù)上文的理論,實(shí)際間隔也是小于48ms的。剩下的時(shí)間我們使用忙等待的方法,確保我們的 gameLoop 在足夠精確的 interval 下執(zhí)行。

雖然我們利用 Chromium 在一定程度上解決了問題,但這顯然不夠優(yōu)雅。

還記得我們最初的要求嗎?我們的服務(wù)器端代碼是應(yīng)該可以脫離 Node-Webkit 客戶端的,直接在一臺(tái)有 Node.js 環(huán)境的電腦中運(yùn)行。如果直接跑上面的代碼,deviation 的值至少是16ms,也就是說在每一個(gè)48ms中,我們要忙等待16ms的時(shí)間。CPU使用率蹭蹭蹭就上去了。

意想不到的驚喜

真是氣人啊,Node.js 里這么大的一個(gè)BUG,沒有人注意到嗎?答案真是讓我們喜出望外。這個(gè)BUG在 v.0.11.3 版本里已經(jīng)得到了修復(fù)。直接查看 libuv 代碼的 master 分支也能看到修改后的結(jié)果。具體的做法是,在 poll 函數(shù)等待完成之后,把 loop 的當(dāng)前時(shí)間,加上一個(gè) timeout。這樣即便 GetTickCount 沒有反應(yīng)過來,在經(jīng)過poll的等待之后,我們還是加上了這段等待的時(shí)間。于是計(jì)時(shí)器就能夠順利地到期了。

也就是說,辛苦半天的問題,在 v.0.11.3 里已經(jīng)得到了解決。不過,我們的努力不是白費(fèi)的。因?yàn)榧幢阆?GetTickCount 函數(shù)的影響,poll 函數(shù)本身也受到系統(tǒng)定時(shí)器的影響。解決方案之一,便是編寫 Node.js 插件,更改系統(tǒng)定時(shí)器的間隔。

不過我們這次的游戲,初步設(shè)定是沒有服務(wù)器的??蛻舳私⒎块g之后,就成為了一個(gè)服務(wù)器。服務(wù)器代碼可以跑在 Node-WebKit 的環(huán)境中,所以 Windows 系統(tǒng)下計(jì)時(shí)器的問題的優(yōu)先級(jí)并不是最高的。按照上文中我們給出的解決方案,結(jié)果已經(jīng)足夠讓我們滿意。

收尾

解決了計(jì)時(shí)器的問題,我們的框架實(shí)現(xiàn)也就基本上再?zèng)]什么阻礙了。我們提供了 WebSocket 的支持(在純 HTML5 環(huán)境下),也自定義了通信協(xié)議實(shí)現(xiàn)了性能更高的 Socket 支持(Node-WebKit 環(huán)境下)。當(dāng)然,Spaceroom 的功能在最初是比較簡陋的,但隨著需求的提出和時(shí)間的增加,我們也在逐漸地完善這個(gè)框架。

例如我們發(fā)現(xiàn)在我們的游戲里需要生成一致的隨機(jī)數(shù)的時(shí)候,我們就為 Spaceroom 加上了這樣的功能。在游戲開始的時(shí)候 Spaceroom 會(huì)分發(fā)隨機(jī)數(shù)種子,客戶端的 Spaceroom 提供了利用 md5 的隨機(jī)性,借助隨機(jī)數(shù)種子生成隨機(jī)數(shù)的方法。

看起來還是蠻欣慰的。在編寫這樣一個(gè)框架的過程當(dāng)中,也學(xué)到了很多的東西。如果你對(duì) Spaceroom 有點(diǎn)興趣,也可以參與到它當(dāng)中來。相信,Spaceroom 會(huì)在更多的地方施展它的拳腳。

相關(guān)文章

最新評(píng)論

少妇露脸深喉口爆吞精| 大骚逼91抽插出水视频| 91p0rny九色露脸熟女| 久久这里只有精品热视频| 激情人妻校园春色亚洲欧美| av网址在线播放大全| 天天日天天舔天天射进去| 日韩加勒比东京热二区| 天天日夜夜干天天操| 日本欧美视频在线观看三区| 国产精彩对白一区二区三区| 一色桃子人妻一区二区三区| 午夜dv内射一区区| 91久久人澡人人添人人爽乱| huangse网站在线观看| 五月天中文字幕内射| 91免费放福利在线观看 | 久久精品国产999| 水蜜桃国产一区二区三区| 2020韩国午夜女主播在线| 精品成人啪啪18免费蜜臀| 手机看片福利盒子日韩在线播放| 91精品啪在线免费| 免费在线观看污污视频网站| 国产精品大陆在线2019不卡 | 青青青艹视频在线观看| 欧美成人精品欧美一级黄色| 18禁美女无遮挡免费| 一色桃子人妻一区二区三区| 韩国爱爱视频中文字幕| 一区二区视频在线观看免费观看| 日本人妻精品久久久久久| 阿v天堂2014 一区亚洲| av手机免费在线观看高潮| 中文字幕午夜免费福利视频| 国产日韩精品一二三区久久久| 丝袜美腿欧美另类 中文字幕| 日本美女成人在线视频| 欧美精品免费aaaaaa| 麻豆性色视频在线观看| 亚洲综合图片20p| 三级av中文字幕在线观看| 夜夜骑夜夜操夜夜奸| 五月精品丁香久久久久福利社| 日本裸体熟妇区二区欧美| 亚洲第17页国产精品| 日本真人性生活视频免费看| 88成人免费av网站| 中文字幕午夜免费福利视频| 精品久久婷婷免费视频| 久碰精品少妇中文字幕av| 青青草精品在线视频观看| 少妇人妻久久久久视频黄片| 亚洲精品麻豆免费在线观看| av天堂中文字幕最新| 女蜜桃臀紧身瑜伽裤| 91亚洲国产成人精品性色| 午夜精品一区二区三区城中村| 在线观看的黄色免费网站| 天天操天天插天天色| 1000部国产精品成人观看视频| 一区二区三区日韩久久| 欧美地区一二三专区| 午夜精品一区二区三区更新| 久草免费人妻视频在线| 久久综合老鸭窝色综合久久| 欧美特色aaa大片| 天天日天天透天天操| heyzo蜜桃熟女人妻| 一区二区三区综合视频| 精品国产午夜视频一区二区| 精品少妇一二三视频在线| 老师让我插进去69AV| 亚洲精品乱码久久久久久密桃明| 中文字幕在线乱码一区二区 | 超污视频在线观看污污污| 欧美国产亚洲中英文字幕| 国产乱弄免费视频观看| 午夜国产福利在线观看| 色综合久久五月色婷婷综合| 夜夜骑夜夜操夜夜奸| 青青青青青青青青青青草青青 | 免费国产性生活视频| 亚洲va天堂va国产va久| 男人天堂av天天操| 国产精品中文av在线播放| 任我爽精品视频在线播放| 国产极品美女久久久久久| 午夜国产福利在线观看| 久久久久久国产精品| 日韩在线中文字幕色| 绝顶痉挛大潮喷高潮无码| 三级等保密码要求条款| aaa久久久久久久久| 97成人免费在线观看网站| 日本男女操逼视频免费看| 在线观看国产网站资源| 亚洲午夜电影在线观看| 免费黄色成人午夜在线网站| 国产精品自拍视频大全| 啊啊好大好爽啊啊操我啊啊视频| 一区二区在线视频中文字幕| 日本丰满熟妇BBXBBXHD| 在线观看免费视频网| 青青色国产视频在线| 91久久精品色伊人6882| 综合精品久久久久97| 日韩成人综艺在线播放| 青青草国内在线视频精选| 国产卡一卡二卡三乱码手机| 中文字幕第一页国产在线| 午夜精品在线视频一区| 免费在线看的黄片视频| 丰满少妇人妻xxxxx| 蜜臀av久久久久蜜臀av麻豆| 在线免费观看日本伦理| 91亚洲精品干熟女蜜桃频道| 视频在线免费观看你懂得| 国产av自拍偷拍盛宴| 18禁无翼鸟成人在线| 97超碰国语国产97超碰| 青青擦在线视频国产在线| 毛片av在线免费看| 黑人解禁人妻叶爱071| 国产av自拍偷拍盛宴| 中文字幕在线视频一区二区三区| 国产精品人妻66p| 摧残蹂躏av一二三区| 可以免费看的www视频你懂的| 狠狠操狠狠操免费视频| 亚洲中文字幕综合小综合| 人妻激情图片视频小说| 综合激情网激情五月五月婷婷| av资源中文字幕在线观看| av无限看熟女人妻另类av| 国产又粗又猛又爽又黄的视频在线 | 国产视频在线视频播放| 九九热99视频在线观看97| 在线观看成人国产电影| 98视频精品在线观看| 亚洲福利精品福利精品福利| 美女福利视频网址导航| 中文 成人 在线 视频| 欧美第一页在线免费观看视频| 中文字幕一区二区亚洲一区| 亚洲成人av一区久久| 国产精品黄片免费在线观看| 骚逼被大屌狂草视频免费看| 欧洲黄页网免费观看| 青青青青青操视频在线观看| 日本美女性生活一级片| 亚洲另类图片蜜臀av| 成熟丰满熟妇高潮xx×xx| 久青青草视频手机在线免费观看| 欧美麻豆av在线播放| 日韩一个色综合导航| 国产亚洲国产av网站在线| 在线观看的黄色免费网站| 欧美成一区二区三区四区| 中文字幕高清资源站| 亚洲成a人片777777| 啊啊好慢点插舔我逼啊啊啊视频| 国产性色生活片毛片春晓精品| 日本人妻精品久久久久久| 99精品视频之69精品视频| 夜夜骑夜夜操夜夜奸| 国产免费高清视频视频| 大鸡巴插入美女黑黑的阴毛| 成年午夜影片国产片| 欧美精品久久久久久影院| 久久99久久99精品影院| 丰满的子国产在线观看| 爱爱免费在线观看视频| 中文字幕一区二区亚洲一区| 亚洲欧美人精品高清| 亚洲青青操骚货在线视频| av在线shipin| 韩国亚洲欧美超一级在线播放视频| 性欧美激情久久久久久久| 啪啪啪18禁一区二区三区| 自拍偷区二区三区麻豆| 国产精品国产三级国产午| 无码国产精品一区二区高潮久久4| 亚洲国产成人av在线一区| 欧美一区二区中文字幕电影| 中文字幕AV在线免费看 | 天天干天天操天天插天天日| 福利在线视频网址导航| 3344免费偷拍视频| 888亚洲欧美国产va在线播放| 2020久久躁狠狠躁夜夜躁| 天天日天天爽天天干| 制服丝袜在线人妻中文字幕| 国产V亚洲V天堂无码欠欠| 最新91精品视频在线| 绯色av蜜臀vs少妇| 天天日天天日天天射天天干| 91桃色成人网络在线观看| 国产在线观看免费人成短视频| 欧美精品免费aaaaaa| 免费男阳茎伸入女阳道视频| 日韩中文字幕精品淫| 亚洲精品久久视频婷婷| 国产九色91在线观看精品| 91传媒一区二区三区| www久久久久久久久久久| 国产精品黄色的av| 夜夜骑夜夜操夜夜奸| 欧美黑人与人妻精品| 黄色成人在线中文字幕| 欧美第一页在线免费观看视频| 亚洲国际青青操综合网站| 美女骚逼日出水来了| 五十路在线观看完整版| 91免费福利网91麻豆国产精品| brazzers欧熟精品系列| 丝袜美腿视频诱惑亚洲无| 免费十精品十国产网站| 97人妻夜夜爽二区欧美极品| 久草视频中文字幕在线观看| 午夜激情久久不卡一区二区| 精品一区二区三四区| 亚洲色偷偷综合亚洲AV伊人| 在线观看视频 你懂的| 欧美成人黄片一区二区三区| 国产一区二区久久久裸臀| 久草视频福利在线首页| 中文字幕无码日韩专区免费| 久久三久久三久久三久久| 57pao国产一区二区| 国产高清女主播在线| 中文字幕在线观看国产片| 91久久人澡人人添人人爽乱| 亚洲av自拍偷拍综合| 伊人情人综合成人久久网小说 | 都市家庭人妻激情自拍视频| 91she九色精品国产| 黑人巨大的吊bdsm| 欧美激情电影免费在线| 丰满少妇人妻xxxxx| 色97视频在线播放| 国产乱子伦精品视频潮优女| 成人av天堂丝袜在线观看| 亚洲国产成人最新资源| 亚洲精品麻豆免费在线观看| 中文字幕一区二区三区人妻大片| 2o22av在线视频| 亚洲黄色av网站免费播放| 婷婷久久久久深爱网| 日日夜夜大香蕉伊人| 欧美综合婷婷欧美综合| 欧亚日韩一区二区三区观看视频| 国产黑丝高跟鞋视频在线播放| 美女张开腿让男生操在线看| 亚洲成人黄色一区二区三区| 日韩欧美高清免费在线| 在线网站你懂得老司机| 熟女国产一区亚洲中文字幕| 换爱交换乱高清大片| 人人妻人人爽人人添夜| 在线不卡成人黄色精品| aⅴ精产国品一二三产品| 91国语爽死我了不卡| 天天日天天做天天日天天做| 无码国产精品一区二区高潮久久4| 亚洲av琪琪男人的天堂| av中文在线天堂精品| 国产精品午夜国产小视频| av天堂中文字幕最新| 懂色av蜜桃a v| 91久久综合男人天堂| 红桃av成人在线观看| 2021国产一区二区| 国产女人被做到高潮免费视频| 国产黑丝高跟鞋视频在线播放| 成人av在线资源网站| 欧美另类z0z变态| 97人妻人人澡爽人人精品| av完全免费在线观看av| 国产麻豆精品人妻av| 亚洲av无码成人精品区辽| 班长撕开乳罩揉我胸好爽| 亚洲综合一区成人在线| 青草青永久在线视频18| 青青擦在线视频国产在线| 日本少妇高清视频xxxxx| 快插进小逼里大鸡吧视频| 北条麻妃av在线免费观看| 日本最新一二三区不卡在线 | 青青草人人妻人人妻| 日韩三级黄色片网站| 国产日韩一区二区在线看| 99人妻视频免费在线| 在线 中文字幕 一区| 小穴多水久久精品免费看| 日本免费一级黄色录像| 动漫美女的小穴视频| 91精品国产高清自在线看香蕉网| 成年人午夜黄片视频资源| 91天堂天天日天天操| 国产性生活中老年人视频网站| 18禁无翼鸟成人在线| 91麻豆精品91久久久久同性| 日本黄在免费看视频| 五十路av熟女松本翔子| 女生被男生插的视频网站| 国产日韩av一区二区在线| 日韩精品中文字幕在线| 亚洲成人熟妇一区二区三区| 最新91精品视频在线| 中文字幕1卡1区2区3区| 亚洲一级av大片免费观看| 极品丝袜一区二区三区| 日韩精品啪啪视频一道免费| 在线观看的黄色免费网站| 91麻豆精品秘密入口在线观看| 亚洲熟女久久久36d| 欧美成一区二区三区四区| 熟女视频一区,二区,三区| 免费看高清av的网站 | 天天干天天日天天干天天操 | 青青青青操在线观看免费| 国产精品视频资源在线播放| 精品91自产拍在线观看一区| 91av精品视频在线| 日本性感美女三级视频| 婷婷久久一区二区字幕网址你懂得| 色吉吉影音天天干天天操| 2021最新热播中文字幕| 精品视频中文字幕在线播放| 亚洲av成人免费网站| 东京热男人的av天堂| 国产精品黄大片在线播放| 婷婷午夜国产精品久久久| 亚洲区欧美区另类最新章节| 一区二区三区日本伦理| 国产麻豆精品人妻av| 欧美亚洲自偷自拍 在线| 黄色录像鸡巴插进去| 亚洲欧美一卡二卡三卡| gogo国模私拍视频| 国产福利小视频二区| 中文字幕一区二区三区蜜月 | 国产午夜男女爽爽爽爽爽视频| 国产精品黄片免费在线观看| 一区二区三区毛片国产一区| 在线免费91激情四射| 98精产国品一二三产区区别| 青青尤物在线观看视频网站| 婷婷午夜国产精品久久久| 亚洲公开视频在线观看| 久久这里只有精品热视频 | 中文字幕最新久久久| 国产精品福利小视频a| 中文字幕在线观看国产片| 国产 在线 免费 精品| 中文字幕一区二区亚洲一区| 女警官打开双腿沦为性奴| 欧美80老妇人性视频| 晚上一个人看操B片| 早川濑里奈av黑人番号| 亚洲av在线观看尤物| 自拍偷拍 国产资源| 人妻素人精油按摩中出| 欧美久久久久久三级网| 美女 午夜 在线视频| 亚洲 欧美 精品 激情 偷拍| 久久人人做人人妻人人玩精品vr| 最新日韩av传媒在线| 日本xx片在线观看| 啪啪啪啪啪啪啪免费视频| 国产视频一区二区午夜| 欧美另类一区二区视频| 国产精品人妻66p| 又粗又长 明星操逼小视频 | 日日日日日日日日夜夜夜夜夜夜| 一区二区三区美女毛片| 97国产精品97久久| 一级黄片久久久久久久久| 91chinese在线视频| 在线免费观看av日韩| 久久精品国产999| av中文字幕电影在线看| 欧美天堂av无线av欧美| 大鸡巴插入美女黑黑的阴毛| 国产精彩福利精品视频| 亚洲天堂精品福利成人av| 国产欧美精品不卡在线| 亚洲熟妇无码一区二区三区| 19一区二区三区在线播放| 精品国产午夜视频一区二区| 我想看操逼黄色大片| www,久久久,com| 国产精品中文av在线播放| 国产免费av一区二区凹凸四季| 91自产国产精品视频| 久久久久只精品国产三级| av高潮迭起在线观看| 亚洲高清一区二区三区视频在线| 国产免费av一区二区凹凸四季| 免费啪啪啪在线观看视频| 亚洲高清一区二区三区视频在线| 欧美性感尤物人妻在线免费看| 97国产福利小视频合集| 天天日天天添天天爽| 东京干手机福利视频| 亚洲成人av一区久久| 人人爽亚洲av人人爽av| 亚洲欧美成人综合视频| 97色视频在线观看| 欧美亚洲国产成人免费在线 | 黄色无码鸡吧操逼视频| 超级av免费观看一区二区三区| 大学生A级毛片免费视频| 在线国产精品一区二区三区| 中文字幕高清在线免费播放| 看一级特黄a大片日本片黑人| 888亚洲欧美国产va在线播放| 日韩美女福利视频网| free性日本少妇| 国产清纯美女al在线| 国产刺激激情美女网站| 色综合天天综合网国产成人| 欧美日本国产自视大全| 91精品国产91久久自产久强| 蝴蝶伊人久久中文娱乐网| 欧美日韩激情啪啪啪| 色花堂在线av中文字幕九九| 色吉吉影音天天干天天操| 极品粉嫩小泬白浆20p主播| 天天日天天舔天天射进去| 日韩精品中文字幕福利| 免费成人av中文字幕| 中文字幕在线免费第一页| 风流唐伯虎电视剧在线观看| 91天堂精品一区二区| 国产又大又黄免费观看| 精品久久久久久久久久久久人妻| 亚洲最大黄了色网站| 欧美偷拍亚洲一区二区| 日韩北条麻妃一区在线| 亚洲成高清a人片在线观看| 国产黄色大片在线免费播放| 懂色av蜜桃a v| 一区二区三区日韩久久| 韩国亚洲欧美超一级在线播放视频| 国产麻豆91在线视频| 日本黄在免费看视频| 国产熟妇一区二区三区av| 国产精品国色综合久久| 欧美区一区二区三视频| 中文字幕av熟女人妻| 大鸡巴操b视频在线| 久久国产精品精品美女| 搡老妇人老女人老熟女| 日本精品一区二区三区在线视频。| 美女张开腿让男生操在线看| 在线视频这里只有精品自拍| 欧美日韩一区二区电影在线观看 | 97超碰国语国产97超碰| 偷拍美女一区二区三区| 亚洲午夜伦理视频在线| 精品一区二区三区午夜| 香蕉片在线观看av| 免费看美女脱光衣服的视频| 免费看高清av的网站 | 亚洲av一妻不如妾| 91老师蜜桃臀大屁股| 国产白袜脚足J棉袜在线观看| 欧美日本国产自视大全| 不卡一不卡二不卡三| 中文字幕一区二区自拍| 国产污污污污网站在线| 九九热99视频在线观看97| 成年人黄视频在线观看| 午夜激情精品福利视频| 91精品国产观看免费| 97瑟瑟超碰在线香蕉| 亚洲偷自拍高清视频| 亚洲一区二区久久久人妻| 男女啪啪视频免费在线观看| AV天堂一区二区免费试看| 天天日夜夜干天天操| 久久www免费人成一看片| 在线不卡成人黄色精品| 国产第一美女一区二区三区四区| 亚洲另类伦春色综合小| 精品国产污污免费网站入口自| 18禁美女黄网站色大片下载| 欧美成人综合视频一区二区| 色综合久久五月色婷婷综合 | 夫妻在线观看视频91| 天天射,天天操,天天说| 中文字幕国产专区欧美激情| 班长撕开乳罩揉我胸好爽| 视频一区 视频二区 视频| 黄色片一级美女黄色片| 黄色片黄色片wyaa| 不卡精品视频在线观看| 888欧美视频在线| 粉嫩av懂色av蜜臀av| 亚洲欧美国产麻豆综合| 国产变态另类在线观看| 精品91高清在线观看| 日韩欧美高清免费在线| 中文字幕 码 在线视频| 涩爱综合久久五月蜜臀| 日日日日日日日日夜夜夜夜夜夜| 最近的中文字幕在线mv视频| 欧美色呦呦最新网址| 鸡巴操逼一级黄色气| 国产精品视频资源在线播放| 成人高潮aa毛片免费| 91麻豆精品秘密入口在线观看 | 9久在线视频只有精品| 少妇高潮一区二区三区| 少妇露脸深喉口爆吞精| av破解版在线观看| 天天日天天爽天天干| 日本成人不卡一区二区| 亚洲欧美福利在线观看| 国产自拍在线观看成人| 日韩伦理短片在线观看| 蝴蝶伊人久久中文娱乐网| 欧美成人小视频在线免费看| 香蕉91一区二区三区| 亚洲中文字幕乱码区| 成人高潮aa毛片免费| av在线免费观看亚洲天堂| 亚洲一级av无码一级久久精品| 中文字幕人妻熟女在线电影| 肏插流水妹子在线乐播下载| 在线免费视频 自拍| 夜夜操,天天操,狠狠操| 初美沙希中文字幕在线| 天天日天天干天天舔天天射| 亚洲欧洲av天堂综合| 国产午夜激情福利小视频在线| 一级黄片久久久久久久久| 中文字幕av熟女人妻| 亚洲视频在线视频看视频在线| 久久热久久视频在线观看| 亚洲综合一区二区精品久久| 国产密臀av一区二区三| 欲乱人妻少妇在线视频裸| 中国黄片视频一区91| 亚洲 中文 自拍 无码| 精品一线二线三线日本| 精品久久久久久久久久久久人妻| 亚洲成人国产av在线| 色综合久久无码中文字幕波多| 欧美黑人性暴力猛交喷水| 丰满的继坶3中文在线观看| 国产无遮挡裸体免费直播视频| 精内国产乱码久久久久久| 日本人妻精品久久久久久| 欧美一区二区三区乱码在线播放| 大白屁股精品视频国产| 久草视频首页在线观看| 激情内射在线免费观看| 天天射,天天操,天天说| 国产激情av网站在线观看| 国产午夜激情福利小视频在线| 亚洲美女美妇久久字幕组| aaa久久久久久久久| 国产一区成人在线观看视频| 亚洲 清纯 国产com| 蜜桃视频在线欧美一区| 久久99久久99精品影院| 狠狠躁夜夜躁人人爽天天久天啪| 在线免费观看黄页视频| 五十路人妻熟女av一区二区| 亚洲激情,偷拍视频| 五色婷婷综合狠狠爱| 亚洲欧美激情人妻偷拍| 中文字幕日韩精品就在这里| 夜色福利视频在线观看| 欧美精品久久久久久影院| 日韩一区二区电国产精品| 年轻的人妻被夫上司侵犯| 国产又粗又硬又大视频| 亚洲成人黄色一区二区三区| avjpm亚洲伊人久久| 啪啪啪操人视频在线播放| 精品黑人一区二区三区久久国产 | 在线亚洲天堂色播av电影| 护士特殊服务久久久久久久| 成人乱码一区二区三区av| 视频一区二区综合精品| 亚洲午夜高清在线观看| 天天日天天干天天搡| 91 亚洲视频在线观看| 全国亚洲男人的天堂| 日日夜夜精品一二三| 四川五十路熟女av| 日韩成人综艺在线播放| 日韩伦理短片在线观看| 综合一区二区三区蜜臀| a v欧美一区=区三区| 欧美专区日韩专区国产专区| 青青青国产片免费观看视频| 久久h视频在线观看| 日本少妇的秘密免费视频| 大香蕉大香蕉在线看| 国产精品女邻居小骚货| 精品视频中文字幕在线播放| gogo国模私拍视频| 亚洲最大黄了色网站| 天天射,天天操,天天说| 少妇被强干到高潮视频在线观看| 蜜桃专区一区二区在线观看| 久久丁香花五月天色婷婷| 欧美另类重口味极品在线观看| 日本熟妇喷水xxx| 懂色av之国产精品| 国际av大片在线免费观看| 女生被男生插的视频网站| 激情五月婷婷综合色啪| 亚洲欧美清纯唯美另类| 91人妻精品一区二区久久| 午夜福利人人妻人人澡人人爽| 免费观看国产综合视频| 狠狠地躁夜夜躁日日躁| 国产视频一区在线观看| 男人操女人的逼免费视频| 久久久久久9999久久久久| 国产性色生活片毛片春晓精品 | 成人区人妻精品一区二视频| 亚洲精品无码久久久久不卡| 日韩精品一区二区三区在线播放| 99久久久无码国产精品性出奶水 | 黄色在线观看免费观看在线| 国产性色生活片毛片春晓精品 | 欧美亚洲自偷自拍 在线| 亚洲欧美久久久久久久久| 都市家庭人妻激情自拍视频| 91麻豆精品91久久久久同性| 在线亚洲天堂色播av电影| 都市激情校园春色狠狠| 成年人的在线免费视频| 亚洲另类伦春色综合小| 2022中文字幕在线| 中文字幕在线视频一区二区三区 | 男女啪啪啪啪啪的网站| 国产中文精品在线观看| 天天夜天天日天天日| 国产高清97在线观看视频| 亚洲欧美激情人妻偷拍| 久久久久久久一区二区三| 四川乱子伦视频国产vip| 亚洲欧美一卡二卡三卡| 国产精品视频欧美一区二区| 日本三极片中文字幕| 3344免费偷拍视频| 视频久久久久久久人妻| 一区二区麻豆传媒黄片 | 国产一区av澳门在线观看| 在线免费91激情四射 | 国产精品久久9999| 日韩av熟妇在线观看| nagger可以指黑人吗| 丝袜肉丝一区二区三区四区在线看| 国产性生活中老年人视频网站| 操的小逼流水的文章| 唐人色亚洲av嫩草| 男人天堂最新地址av| 亚洲国产在线精品国偷产拍| av森泽佳奈在线观看| 亚洲偷自拍高清视频| 成人免费公开视频无毒| 日韩美女精品视频在线观看网站| 色综合久久无码中文字幕波多| 中文字幕乱码av资源| 99久久超碰人妻国产| 性欧美激情久久久久久久| 欧美日韩精品永久免费网址 | 北条麻妃av在线免费观看| 好男人视频在线免费观看网站| 亚洲欧美激情中文字幕| 性感美女福利视频网站| 黄色av网站免费在线| 日韩人妻xxxxx| 国产精品黄片免费在线观看| 黑人进入丰满少妇视频| 精品久久久久久久久久久久人妻| sspd152中文字幕在线| 亚洲在线免费h观看网站| 免费男阳茎伸入女阳道视频| 顶级尤物粉嫩小尤物网站| 揄拍成人国产精品免费看视频| 青青社区2国产视频| 日本美女成人在线视频| 五十路息与子猛烈交尾视频 | 新婚人妻聚会被中出| 成人18禁网站在线播放| 亚洲一区二区久久久人妻| 91社福利《在线观看| 在线成人日韩av电影| 日本在线一区二区不卡视频| 青娱乐极品视频青青草| 激情内射在线免费观看| 国产 在线 免费 精品| 亚洲av日韩av网站| 亚洲欧美另类自拍偷拍色图| 久久免看30视频口爆视频| 777奇米久久精品一区| 又大又湿又爽又紧A视频| 1000部国产精品成人观看视频| 2022国产综合在线干| 又黄又刺激的午夜小视频| 亚洲免费成人a v| 天天日天天干天天舔天天射| 污污小视频91在线观看| 青青草在观免费国产精品| 青青青青爽手机在线| 亚洲成人线上免费视频观看| 91中文字幕免费在线观看| 在线视频免费观看网| 欧美成人小视频在线免费看| 黄片三级三级三级在线观看| 成人av天堂丝袜在线观看| 国产日韩欧美美利坚蜜臀懂色| 99久久超碰人妻国产| 亚洲成人三级在线播放| 国产精品久久9999| 美女被肏内射视频网站| 无码精品一区二区三区人| 东京热男人的av天堂| 中文字幕乱码av资源| 超碰公开大香蕉97| 国产日韩一区二区在线看| 最新91九色国产在线观看| 男人的网址你懂的亚洲欧洲av| 亚洲人妻国产精品综合| 天天操天天操天天碰| 亚洲精品色在线观看视频| 黑人巨大精品欧美视频| 激情国产小视频在线| 99精品视频之69精品视频 | 看一级特黄a大片日本片黑人| 亚洲天堂精品福利成人av| 亚洲激情唯美亚洲激情图片| 午夜激情久久不卡一区二区| 91人妻精品一区二区久久| 黑人解禁人妻叶爱071| 日韩a级精品一区二区| 在线观看视频一区麻豆| av中文字幕在线观看第三页| 久久精品在线观看一区二区| 午夜精品福利91av| 亚洲国产欧美一区二区三区…| 不卡一区一区三区在线| 日本精品一区二区三区在线视频。| 中文字幕乱码人妻电影| 搡老妇人老女人老熟女| 91chinese在线视频| 新97超碰在线观看| 国产无遮挡裸体免费直播视频| 狠狠鲁狠狠操天天晚上干干| 少妇与子乱在线观看| 国产亚洲成人免费在线观看| 日韩欧美国产精品91| tube69日本少妇| 激情伦理欧美日韩中文字幕| 国产精品一区二区av国| 毛片一级完整版免费| 成人av久久精品一区二区| 在线免费观看视频一二区| 成年午夜影片国产片| 日本脱亚入欧是指什么| 人妻久久无码中文成人| 久久这里有免费精品| 国产亚洲视频在线观看| 日韩a级精品一区二区| 国产九色91在线视频| 啪啪啪啪啪啪啪啪av| 欧美男人大鸡吧插女人视频| 亚洲欧美精品综合图片小说| 青青热久免费精品视频在线观看 | 白白操白白色在线免费视频 | 日韩近亲视频在线观看| 成人高潮aa毛片免费| 新97超碰在线观看| 综合激情网激情五月天| av新中文天堂在线网址| 韩国爱爱视频中文字幕| 91大屁股国产一区二区| 韩国一级特黄大片做受| 国产日韩精品一二三区久久久 | 国产之丝袜脚在线一区二区三区 | 色97视频在线播放| 色婷婷综合激情五月免费观看 | 亚国产成人精品久久久| 成年人的在线免费视频| 四川乱子伦视频国产vip| 亚洲av日韩高清hd| 99热久久这里只有精品8| 老司机午夜精品视频资源| 三级黄色亚洲成人av| 久草极品美女视频在线观看| 性欧美日本大妈母与子| 亚洲免费福利一区二区三区| 亚洲一区二区激情在线| 亚洲精品麻豆免费在线观看| 大香蕉伊人中文字幕| 一二三区在线观看视频| 丝袜国产专区在线观看| 欧美少妇性一区二区三区| 亚洲综合一区二区精品久久| 日韩午夜福利精品试看| 亚洲欧美日韩视频免费观看| 老熟妇凹凸淫老妇女av在线观看| 2018最新中文字幕在线观看| av新中文天堂在线网址| 午夜激情久久不卡一区二区| 在线免费观看欧美小视频| jiuse91九色视频| 青青擦在线视频国产在线| 中文字幕一区二区三区人妻大片| av亚洲中文天堂字幕网| 日韩午夜福利精品试看| 精品一线二线三线日本| 日韩欧美制服诱惑一区在线| v888av在线观看视频| 大香蕉玖玖一区2区| 男人操女人的逼免费视频| 99久久激情婷婷综合五月天| 在线国产中文字幕视频| 老司机99精品视频在线观看| 精品国产在线手机在线| 成年人的在线免费视频| 久久这里只有精彩视频免费| 夜鲁夜鲁狠鲁天天在线| 国产亚洲精品欧洲在线观看| 91精品激情五月婷婷在线| 久久亚洲天堂中文对白| 夜色福利视频在线观看| 亚洲av日韩精品久久久| 瑟瑟视频在线观看免费视频| 亚洲另类在线免费观看| 任你操任你干精品在线视频| 国产精品自拍视频大全| 老司机福利精品视频在线| 自拍偷拍 国产资源| 中文字幕日本人妻中出| 天天综合天天综合天天网| 硬鸡巴动态操女人逼视频| 青草久久视频在线观看| 日韩av中文在线免费观看| 天天射夜夜操狠狠干| 亚洲狠狠婷婷综合久久app | 加勒比视频在线免费观看| 亚洲av无乱一区二区三区性色| 4个黑人操素人视频网站精品91| 欧美日韩亚洲国产无线码| 夜女神免费福利视频| 亚洲午夜福利中文乱码字幕| 激情啪啪啪啪一区二区三区| 免费人成黄页网站在线观看国产| 国产精品一区二区三区蜜臀av| 午夜场射精嗯嗯啊啊视频| 国产a级毛久久久久精品| 狠狠操操操操操操操操操| 国产成人精品福利短视频| 综合激情网激情五月五月婷婷| 91国产在线免费播放| 老司机福利精品免费视频一区二区| 免费高清自慰一区二区三区网站 | 久草极品美女视频在线观看| 97国产福利小视频合集| 欧美精品国产综合久久| 91社福利《在线观看| 亚洲av琪琪男人的天堂| av无限看熟女人妻另类av| 欧美色呦呦最新网址| 成人区人妻精品一区二视频| www日韩毛片av| 超级av免费观看一区二区三区| 91国产资源在线视频| 国产又粗又硬又大视频| 宅男噜噜噜666国产| 久久久久久99国产精品| 午夜蜜桃一区二区三区| 天天日天天操天天摸天天舔| 91啪国自产中文字幕在线| 精彩视频99免费在线| 久久久久久cao我的性感人妻| 干逼又爽又黄又免费的视频| 天天射夜夜操综合网| 国产亚洲欧美另类在线观看| 日韩av免费观看一区| 午夜精品一区二区三区4| 亚洲欧美综合在线探花| 欧美综合婷婷欧美综合| 国产自拍黄片在线观看| 无忧传媒在线观看视频| 一二三区在线观看视频| 97超碰国语国产97超碰| 亚洲日产av一区二区在线| 99久久中文字幕一本人| 国产黄色a级三级三级三级| 亚洲欧美久久久久久久久| 91快播视频在线观看| 国产真实乱子伦a视频| 91色秘乱一区二区三区| 亚洲国产在线精品国偷产拍| 97人妻人人澡爽人人精品| 亚洲精品一线二线在线观看| 亚洲人妻av毛片在线| 91精品国产黑色丝袜| 97人妻无码AV碰碰视频| 狠狠操狠狠操免费视频| 中文字幕免费在线免费| 欧美一区二区三区啪啪同性| 99热久久这里只有精品8| 亚洲免费成人a v| 视频一区二区综合精品| 美女张开两腿让男人桶av| 免费在线看的黄网站| 亚洲 清纯 国产com| 精品一区二区三区三区88| 99久久久无码国产精品性出奶水 | 天天摸天天干天天操科普| 亚洲av第国产精品| 日韩三级电影华丽的外出| 噜噜色噜噜噜久色超碰| 国产精品人久久久久久| 国产一线二线三线的区别在哪| 国产女人被做到高潮免费视频| 黑人3p华裔熟女普通话| 少妇深喉口爆吞精韩国| av在线资源中文字幕| 青草亚洲视频在线观看| 99国产精品窥熟女精品| 日韩加勒比东京热二区| 天天日天天鲁天天操| 国产精品熟女久久久久浪潮| 熟女国产一区亚洲中文字幕| 国产成人精品福利短视频| 久久久久久9999久久久久| 国产精品久久综合久久| 91麻豆精品91久久久久同性| 国产污污污污网站在线| 美女在线观看日本亚洲一区| 91福利视频免费在线观看| 精品一线二线三线日本| 啊啊啊想要被插进去视频| 亚洲va天堂va国产va久| 天天日天天干天天插舔舔| 人妻少妇精品久久久久久| 亚洲变态另类色图天堂网| 日美女屁股黄邑视频| 香港一级特黄大片在线播放| 99热碰碰热精品a中文| 国产黑丝高跟鞋视频在线播放| 青青青青青免费视频| 97青青青手机在线视频| 国产精品久久9999| 亚洲欧美福利在线观看| sspd152中文字幕在线| 成年午夜免费无码区| 青娱乐蜜桃臀av色| 天天干天天爱天天色| 国产超码片内射在线| 唐人色亚洲av嫩草| 天天操天天操天天碰| 国产一区二区视频观看| 2021国产一区二区| 亚洲精品午夜aaa久久| 特级欧美插插插插插bbbbb| 国产性生活中老年人视频网站| av大全在线播放免费| 亚洲专区激情在线观看视频| 88成人免费av网站| 日韩美女精品视频在线观看网站| 日比视频老公慢点好舒服啊| 中文字幕一区二区自拍| 一区二区在线观看少妇| 亚洲一区二区三区久久午夜 | 啊啊啊视频试看人妻| 自拍 日韩 欧美激情| www日韩毛片av| 不卡精品视频在线观看| 国产成人精品午夜福利训2021| 班长撕开乳罩揉我胸好爽| 美女骚逼日出水来了| 黄色资源视频网站日韩| 成人国产小视频在线观看| 亚洲精品午夜aaa久久| 把腿张开让我插进去视频| 国产性生活中老年人视频网站| 91国内视频在线观看| 激情人妻校园春色亚洲欧美| 一区二区三区国产精选在线播放| 欧美激情电影免费在线| 天天操天天污天天射| 狠狠躁夜夜躁人人爽天天久天啪| 好男人视频在线免费观看网站| 日韩欧美国产精品91| 动漫美女的小穴视频| 91‖亚洲‖国产熟女| 日韩伦理短片在线观看| 久草视频 久草视频2| 青草青永久在线视频18| 国产久久久精品毛片| 日韩激情文学在线视频| 天天操天天干天天艹| 欧美viboss性丰满| 黑人变态深video特大巨大| 国产精品国产三级麻豆| 青青青视频自偷自拍38碰| 男人插女人视频网站| 国产三级精品三级在线不卡| 中文字幕av熟女人妻| 精彩视频99免费在线| 国产又大又黄免费观看| 春色激情网欧美成人| 欧美性受xx黑人性猛交| 99热国产精品666| 久久精品亚洲国产av香蕉| 亚洲福利精品福利精品福利| 91极品新人『兔兔』精品新作| 免费在线播放a级片| 亚洲综合在线观看免费| 亚洲另类图片蜜臀av| 美女福利视频网址导航| 成年美女黄网站18禁久久| 国产亚州色婷婷久久99精品| 天天通天天透天天插| 久草视频在线免播放| 一区二区视频视频视频| 91国内精品久久久久精品一| 熟妇一区二区三区高清版| 午夜dv内射一区区| 精品国产乱码一区二区三区乱| 日韩精品一区二区三区在线播放| 色吉吉影音天天干天天操| 女同久久精品秋霞网| 日韩美女精品视频在线观看网站| 国产午夜激情福利小视频在线| 日本黄色特一级视频| 亚洲高清自偷揄拍自拍| 国产精品久久久久久久女人18| 日韩av有码一区二区三区4| 亚洲免费国产在线日韩| 91中文字幕免费在线观看| 免费费一级特黄真人片| 蝴蝶伊人久久中文娱乐网| 国产精品自拍在线视频| 啊啊好大好爽啊啊操我啊啊视频| 欧美 亚洲 另类综合| 亚洲人妻av毛片在线| 青青草成人福利电影| 黄色视频成年人免费观看| 国产视频在线视频播放| 福利片区一区二体验区| 欧美80老妇人性视频| 成人综合亚洲欧美一区| 插逼视频双插洞国产操逼插洞 | 日韩精品啪啪视频一道免费| 亚洲一区二区三区精品视频在线| 999热精品视频在线| 又粗又硬又猛又爽又黄的| av老司机亚洲一区二区| 天天躁日日躁狠狠躁躁欧美av| 好吊视频—区二区三区| 91综合久久亚洲综合| 久草视频福利在线首页| 97精品视频在线观看| 日本中文字幕一二区视频| 日韩欧美一级黄片亚洲| 在线免费观看99视频| 国产极品精品免费视频| 在线不卡成人黄色精品| 亚洲免费国产在线日韩| 国产妇女自拍区在线观看| av一区二区三区人妻| 午夜场射精嗯嗯啊啊视频| 天天躁日日躁狠狠躁av麻豆| av网址国产在线观看| 精品久久久久久久久久中文蒉| 韩国AV无码不卡在线播放| 动漫美女的小穴视频| 天天操天天干天天插| tube69日本少妇| 精品久久久久久久久久久久人妻 | 老司机深夜免费福利视频在线观看| 国产黄色片蝌蚪九色91| 制丝袜业一区二区三区| 亚洲美女高潮喷浆视频| 97精品视频在线观看| 白白操白白色在线免费视频| 福利国产视频在线观看| 亚洲视频乱码在线观看| 在线观看成人国产电影| 好吊视频—区二区三区| 久久久久只精品国产三级| 中文字母永久播放1区2区3区 | av中文字幕电影在线看| 日韩写真福利视频在线观看| 日本黄色特一级视频| 久久精品国产23696| 91久久精品色伊人6882| 美洲精品一二三产区区别| 超碰在线观看免费在线观看| 亚洲中文字幕校园春色| 国产精彩福利精品视频| 欧美乱妇无乱码一区二区| 免费一级特黄特色大片在线观看| 免费观看成年人视频在线观看| 中文字幕AV在线免费看 | 国产伦精品一区二区三区竹菊| 午夜激情精品福利视频| 揄拍成人国产精品免费看视频 | 在线观看911精品国产| av黄色成人在线观看| 2020av天堂网在线观看| 国产亚洲欧美另类在线观看| 亚洲精品高清自拍av| 天天摸天天亲天天舔天天操天天爽| 亚洲免费av在线视频| 1000部国产精品成人观看视频| 夜夜嗨av一区二区三区中文字幕| 亚洲免费国产在线日韩| 97精品视频在线观看| 大陆胖女人与丈夫操b国语高清| 久久机热/这里只有| 老师让我插进去69AV| 国产福利在线视频一区| 欧美精产国品一二三区| 亚洲精品ww久久久久久| 亚洲精品无码色午夜福利理论片| 福利在线视频网址导航| 亚洲精品欧美日韩在线播放 | 欧美亚洲中文字幕一区二区三区| 伊人开心婷婷国产av| 天天操,天天干,天天射| 国产福利小视频二区| 欧美精品一区二区三区xxxx| 美女骚逼日出水来了| 同居了嫂子在线播高清中文| 日本熟妇丰满厨房55| 亚洲高清国产自产av| 久草视频在线看免费| 国产品国产三级国产普通话三级| 动漫精品视频在线观看| 欧美美女人体视频一区| 午夜国产福利在线观看| 精内国产乱码久久久久久| 亚洲国产成人无码麻豆艾秋| 制服丝袜在线人妻中文字幕| 亚洲一级美女啪啪啪| 18禁美女无遮挡免费| 亚洲中文字幕乱码区| 最新日韩av传媒在线| 欧美在线一二三视频| 日比视频老公慢点好舒服啊| 大屁股熟女一区二区三区| 国产大鸡巴大鸡巴操小骚逼小骚逼 | 日本真人性生活视频免费看| av视屏免费在线播放| 馒头大胆亚洲一区二区| 欧美老妇精品另类不卡片| 国产伦精品一区二区三区竹菊| 成年人午夜黄片视频资源| 亚洲视频乱码在线观看| 中国视频一区二区三区| 国产片免费观看在线观看| 亚洲精品 欧美日韩| 97青青青手机在线视频| yy96视频在线观看| 一级a看免费观看网站| 91免费福利网91麻豆国产精品 | 亚洲中文字幕校园春色| 国产精品黄页网站视频| 欧美成人综合色在线噜噜| 国产一区二区三免费视频| 日韩无码国产精品强奸乱伦| 天天射夜夜操狠狠干| 91 亚洲视频在线观看| 五月天中文字幕内射| 国产成人无码精品久久久电影| 国产精品黄色的av| 黄色大片男人操女人逼| 风流唐伯虎电视剧在线观看| 午夜福利资源综合激情午夜福利资 | 硬鸡巴动态操女人逼视频| 亚洲成人av一区在线| 在线观看免费视频网| 日韩加勒比东京热二区| 精品一区二区三区欧美| 天天日天天爽天天干| 91色老99久久九九爱精品| 日本少妇人妻xxxxxhd| 日韩精品激情在线观看| 精彩视频99免费在线| 99久久成人日韩欧美精品| 中文字幕av第1页中文字幕| 人妻另类专区欧美制服| 成人24小时免费视频| 人人妻人人爽人人添夜| 日韩精品激情在线观看| 成人色综合中文字幕| 2018在线福利视频| 五月精品丁香久久久久福利社| 免费在线观看污污视频网站| 人妻丝袜诱惑我操她视频| 韩国男女黄色在线观看| 干逼又爽又黄又免费的视频| 亚洲第一黄色在线观看| 国产97视频在线精品| 男人天堂最新地址av| 中国视频一区二区三区| 亚洲2021av天堂| 久久这里有免费精品| 中国黄片视频一区91| 五月天久久激情视频| 男生舔女生逼逼的视频| 中文字幕日韩人妻在线三区| 色哟哟国产精品入口| 福利国产视频在线观看| 久久热久久视频在线观看| 99久久激情婷婷综合五月天| 亚洲国产在人线放午夜| 粉嫩av蜜乳av蜜臀| 男人操女人逼逼视频网站| 97精品视频在线观看| 亚洲欧洲av天堂综合| 一区二区在线视频中文字幕| 女同互舔一区二区三区| 国产实拍勾搭女技师av在线| 视频一区 视频二区 视频| 亚洲国产成人无码麻豆艾秋| 香蕉av影视在线观看| 成年人免费看在线视频| 午夜国产福利在线观看| 78色精品一区二区三区| 日日操夜夜撸天天干| 中文字幕奴隷色的舞台50| 国产久久久精品毛片| 在线观看av亚洲情色| 国产黄色片在线收看| 亚洲国产欧美国产综合在线| 国产老熟女伦老熟妇ⅹ| 午夜国产福利在线观看| 亚洲1069综合男同| 97人妻人人澡爽人人精品| 亚洲视频乱码在线观看| 玩弄人妻熟妇性色av少妇| 国产乱子伦一二三区| 视频二区在线视频观看| 丝袜美腿视频诱惑亚洲无| 93精品视频在线观看| 亚洲国际青青操综合网站| 精品久久久久久高潮| 1区2区3区4区视频在线观看| 啊用力插好舒服视频| 又粗又硬又猛又黄免费30| 动漫av网站18禁| 亚洲无线观看国产高清在线| 福利视频网久久91| 欧美亚洲一二三区蜜臀| 亚洲免费视频欧洲免费视频| 40道精品招牌菜特色| 天堂资源网av中文字幕| 中文字幕一区二区亚洲一区| 国产成人无码精品久久久电影| 青青青aaaa免费| 欧美天堂av无线av欧美| 中文字幕在线视频一区二区三区 | 女同性ⅹxx女同hd| 国产精品一二三不卡带免费视频| 天天日天天天天天天天天天天| 大肉大捧一进一出好爽在线视频| 久久精品36亚洲精品束缚| 国产精选一区在线播放| 色av色婷婷人妻久久久精品高清| 亚洲av色香蕉一区二区三区| 第一福利视频在线观看| av破解版在线观看| 亚洲国产免费av一区二区三区 | 中文字幕在线观看国产片| 久久久精品999精品日本| 天天通天天透天天插| 国产真实灌醉下药美女av福利| 人妻少妇亚洲一区二区| 国产日韩一区二区在线看| 熟妇一区二区三区高清版| 亚洲 欧美 精品 激情 偷拍| 男女啪啪啪啪啪的网站| 国产精品三级三级三级| 精彩视频99免费在线| 久久精品视频一区二区三区四区| 超碰97人人澡人人| 亚洲成人国产av在线| 中国老熟女偷拍第一页| 精品视频中文字幕在线播放 | 欧美精品免费aaaaaa| 色花堂在线av中文字幕九九| 日比视频老公慢点好舒服啊| 婷婷综合蜜桃av在线| sejizz在线视频| 亚洲午夜伦理视频在线| 亚洲国产精品免费在线观看| av一本二本在线观看| 中文字幕一区的人妻欧美日韩| 日本a级视频老女人| 国产又色又刺激在线视频 | 无套猛戳丰满少妇人妻| 2021年国产精品自拍| 国产日本欧美亚洲精品视| sspd152中文字幕在线| 精品人人人妻人人玩日产欧| 青草久久视频在线观看| 日本熟妇一区二区x x| 亚洲精品色在线观看视频| 欧美亚洲自偷自拍 在线| 18禁免费av网站| 色哟哟在线网站入口| 丰满熟女午夜福利视频| 五月色婷婷综合开心网4438| 午夜美女少妇福利视频| 欧美日韩亚洲国产无线码| 久久久久久九九99精品| 福利在线视频网址导航| 老熟妇xxxhd老熟女| 91九色国产熟女一区二区| 男人的天堂在线黄色| 第一福利视频在线观看| 欧亚日韩一区二区三区观看视频| 综合国产成人在线观看| 国产91嫩草久久成人在线视频| 国产av自拍偷拍盛宴| 强行扒开双腿猛烈进入免费版| 超黄超污网站在线观看| 午夜影院在线观看视频羞羞羞| 亚洲天堂成人在线观看视频网站| 自拍偷拍日韩欧美亚洲| 免费看美女脱光衣服的视频| 狠狠的往里顶撞h百合| 欧美aa一级一区三区四区 | 日韩美女综合中文字幕pp| 9国产精品久久久久老师| 少妇人妻真实精品视频| 熟妇一区二区三区高清版| 大陆胖女人与丈夫操b国语高清| 亚洲成人黄色一区二区三区 | 亚洲av在线观看尤物| 美女张开腿让男生操在线看| 少妇与子乱在线观看| 日韩欧美在线观看不卡一区二区| 夏目彩春在线中文字幕| 偷拍自拍亚洲视频在线观看| 国产精品免费不卡av| 亚洲午夜伦理视频在线| 特大黑人巨大xxxx| 视频一区二区三区高清在线| 天天日天天做天天日天天做| 色婷婷久久久久swag精品| 青娱乐最新视频在线| 日日日日日日日日夜夜夜夜夜夜| 啊啊啊视频试看人妻| 亚洲日本一区二区三区| 成人影片高清在线观看 | 国产 在线 免费 精品| 欧美日韩v中文在线| 狍和女人的王色毛片| 一级黄色av在线观看| av日韩在线免费播放| 中文字幕一区二区亚洲一区| 精品亚洲中文字幕av| 啪啪啪18禁一区二区三区| 亚洲精品ww久久久久久| 91精品免费久久久久久| 中文字幕在线乱码一区二区 | 一级a看免费观看网站| 日韩精品中文字幕在线| 风流唐伯虎电视剧在线观看| 欧美精品资源在线观看| 国产janese在线播放| 丰满熟女午夜福利视频| 中文字幕一区二区亚洲一区| 国产精品日韩欧美一区二区| 日韩av免费观看一区| 在线免费观看日本伦理| 亚洲欧美福利在线观看| 天天射夜夜操综合网| 青青伊人一精品视频| 精品suv一区二区69| av手机免费在线观看高潮| 99热这里只有精品中文| 日本一区二区三区免费小视频| 欧美女同性恋免费a| 99人妻视频免费在线| 亚洲欧美一区二区三区爱爱动图 | 91在线视频在线精品3| 天天日天天爽天天爽| 无套猛戳丰满少妇人妻| 亚洲午夜高清在线观看| 亚洲一区二区人妻av| 婷婷综合蜜桃av在线| 亚洲一区二区三区精品乱码| 国产精品久久久久久久久福交| 中文字幕日韩人妻在线三区| 亚洲欧美激情国产综合久久久| heyzo蜜桃熟女人妻| 懂色av之国产精品| 国产片免费观看在线观看| 青青热久免费精品视频在线观看 | 最新日韩av传媒在线| 丝袜长腿第一页在线| 无码日韩人妻精品久久| 99人妻视频免费在线| 中文字幕 码 在线视频| 福利片区一区二体验区| av中文在线天堂精品| 夜女神免费福利视频| 亚洲色偷偷综合亚洲AV伊人| 一区二区三区美女毛片| 欧美少妇性一区二区三区| 91高清成人在线视频| 女生被男生插的视频网站| 青青草原色片网站在线观看| 中文字幕中文字幕 亚洲国产| yy6080国产在线视频| 欧美精品激情在线最新观看视频| 欧美一区二区三区激情啪啪啪| 美洲精品一二三产区区别| 欧美久久久久久三级网| 日韩精品电影亚洲一区| 国产午夜无码福利在线看| 成人午夜电影在线观看 久久| 欧美男人大鸡吧插女人视频| 国产密臀av一区二区三| 88成人免费av网站| 40道精品招牌菜特色| 欧美黄片精彩在线免费观看| 欧美日韩一级黄片免费观看| 丰满熟女午夜福利视频| 日本真人性生活视频免费看| 久久精品视频一区二区三区四区| 丰满熟女午夜福利视频| 亚洲午夜在线视频福利| 黄片三级三级三级在线观看| 国产精品久久久久久久女人18| 蜜臀av久久久久久久| 2o22av在线视频| 5528327男人天堂| 蜜桃臀av蜜桃臀av| 日本人妻少妇18—xx| 日韩不卡中文在线视频网站| 插逼视频双插洞国产操逼插洞| 国产午夜亚洲精品麻豆| 老司机福利精品视频在线| 最近的中文字幕在线mv视频| 馒头大胆亚洲一区二区| 岛国一区二区三区视频在线| 黄色视频成年人免费观看| 一个人免费在线观看ww视频| 国产熟妇一区二区三区av| 韩国女主播精品视频网站| 开心 色 六月 婷婷| 天天日天天干天天要| 美女av色播在线播放| 大香蕉日本伊人中文在线| 亚洲午夜在线视频福利| 亚洲人妻视频在线网| 玖玖一区二区在线观看| 亚洲卡1卡2卡三卡四老狼| 2020韩国午夜女主播在线| av视网站在线观看| 专门看国产熟妇的网站| 亚洲综合在线观看免费| 成人网18免费视频版国产| 都市激情校园春色狠狠| 天天干夜夜操啊啊啊| 真实国模和老外性视频| 国产乱子伦精品视频潮优女| 亚洲欧美自拍另类图片| 天天日天天干天天爱| 欧美aa一级一区三区四区| 黄色成人在线中文字幕| 美女张开两腿让男人桶av| 久久久久久久久久一区二区三区| 日本一道二三区视频久久 | 亚洲变态另类色图天堂网| 久久精品国产23696| 天堂av在线播放免费| 欧美偷拍亚洲一区二区| 亚洲最大黄 嗯色 操 啊| 和邻居少妇愉情中文字幕| 大鸡巴操b视频在线| 成人福利视频免费在线| 在线不卡成人黄色精品| 色伦色伦777国产精品| 精品久久婷婷免费视频| 大香蕉伊人国产在线| av在线播放国产不卡| 欧洲精品第一页欧洲精品亚洲| 日本美女性生活一级片| 亚洲 中文 自拍 另类 欧美| 亚洲国产第一页在线观看| 75国产综合在线视频| 特级欧美插插插插插bbbbb| 韩国AV无码不卡在线播放| 久久久超爽一二三av| 国产av欧美精品高潮网站| 国产伊人免费在线播放| 九色porny九色9l自拍视频| 91精品免费久久久久久| 日韩人妻xxxxx| 我想看操逼黄色大片| 超黄超污网站在线观看| japanese日本熟妇另类| 最新91精品视频在线| 国产精品三级三级三级| 美洲精品一二三产区区别| 内射久久久久综合网| 中文字幕乱码人妻电影| av新中文天堂在线网址| 果冻传媒av一区二区三区| 人妻少妇亚洲一区二区| 精品首页在线观看视频| 日韩熟女系列一区二区三区| 亚洲一区二区激情在线| 国产亚洲精品视频合集| 在线免费91激情四射 | 国产chinesehd精品麻豆| 精品一区二区三区午夜| 国产片免费观看在线观看| 久草视频在线免播放| 欧美成人一二三在线网| 久久热久久视频在线观看| 欧美中文字幕一区最新网址| 99精品视频在线观看免费播放| 91亚洲国产成人精品性色| 国产欧美精品不卡在线| 国产一区二区火爆视频| 亚洲国产香蕉视频在线播放| 精品黑人巨大在线一区| 涩涩的视频在线观看视频| 青青青青青操视频在线观看| 久久农村老妇乱69系列| av资源中文字幕在线观看| 亚洲成人国产综合一区| jiuse91九色视频| 国产真实乱子伦a视频| 国产夫妻视频在线观看免费| 女同久久精品秋霞网| 国内精品在线播放第一页| 动漫精品视频在线观看| 91天堂天天日天天操| heyzo蜜桃熟女人妻| 97黄网站在线观看| 啊啊好慢点插舔我逼啊啊啊视频| 绝色少妇高潮3在线观看| 青青热久免费精品视频在线观看| 五十路人妻熟女av一区二区| 亚洲成人熟妇一区二区三区| 边摸边做超爽毛片18禁色戒| 日本精品视频不卡一二三| 少妇人妻100系列| 激情色图一区二区三区| 蜜桃久久久久久久人妻| 九色porny九色9l自拍视频| 色吉吉影音天天干天天操| 成人在线欧美日韩国产| 岛国青草视频在线观看| 国产又粗又猛又爽又黄的视频美国| 日日操夜夜撸天天干| 天天操,天天干,天天射| 青青青国产片免费观看视频| 2020久久躁狠狠躁夜夜躁| 天天色天天操天天透| 天天操天天插天天色| 91免费黄片可看视频| 亚洲av成人免费网站| 日韩美女福利视频网| 久久精品亚洲成在人线a| 欧美精产国品一二三产品价格| 天天躁夜夜躁日日躁a麻豆| 国产麻豆乱子伦午夜视频观看| 少妇人妻真实精品视频| 视频一区二区在线免费播放| 97国产精品97久久| 毛片一级完整版免费| 丰满少妇人妻xxxxx| 成人综合亚洲欧美一区| 成熟熟女国产精品一区| 青青青青青手机视频| 天码人妻一区二区三区在线看| 综合色区亚洲熟妇shxstz| av大全在线播放免费| 老司机99精品视频在线观看| 亚洲国产美女一区二区三区软件 | 国产一级精品综合av| 亚洲激情av一区二区| 在线免费观看黄页视频| 99热国产精品666| 少妇被强干到高潮视频在线观看| 亚洲成人精品女人久久久| 9l人妻人人爽人人爽| 亚洲国产精品久久久久久6| 国产精品视频男人的天堂| 一本久久精品一区二区| 欧美视频中文一区二区三区| 3337p日本欧洲大胆色噜噜| 早川濑里奈av黑人番号| 国产麻豆精品人妻av| 18禁精品网站久久| 国产第一美女一区二区三区四区| 春色激情网欧美成人| 亚洲精品乱码久久久久久密桃明| 日韩三级黄色片网站| 亚洲免费av在线视频| 欧美精品久久久久久影院| 精内国产乱码久久久久久| 成年人该看的视频黄免费| 中国无遮挡白丝袜二区精品| 91久久综合男人天堂| 久久久久久久亚洲午夜综合福利| 一区二区麻豆传媒黄片| 18禁网站一区二区三区四区| 免费无码人妻日韩精品一区二区 | ka0ri在线视频| 男生用鸡操女生视频动漫| 黄色中文字幕在线播放| 丝袜美腿欧美另类 中文字幕| 亚洲在线观看中文字幕av| 搞黄色在线免费观看| 国产大学生援交正在播放| 青青青青青青青青青青草青青 | 五十路av熟女松本翔子| 国产精品久久久久久久久福交| 特级无码毛片免费视频播放| 天天日夜夜操天天摸| 黄色的网站在线免费看| 大鸡吧插入女阴道黄色片| 久草视频 久草视频2| aiss午夜免费视频| 亚洲高清视频在线不卡| 国产伦精品一区二区三区竹菊| 中文字幕在线视频一区二区三区| 91在线视频在线精品3| 一区二区三区四区中文| 久久久制服丝袜中文字幕| 欧美亚洲偷拍自拍色图| 国产精品视频资源在线播放| 亚洲熟妇x久久av久久| 特黄老太婆aa毛毛片| 91精品激情五月婷婷在线| 黑人借宿ntr人妻的沦陷2| 九色视频在线观看免费| 人妻av无码专区久久绿巨人| 亚洲 中文 自拍 另类 欧美 | 天天日天天干天天插舔舔| 亚洲高清国产拍青青草原| 丝袜肉丝一区二区三区四区在线| 国产精品久久久久久久女人18| 直接能看的国产av| 香港一级特黄大片在线播放| 亚洲成a人片777777| 国产大学生援交正在播放| 91亚洲精品干熟女蜜桃频道 | 少妇与子乱在线观看| 色吉吉影音天天干天天操| 国产精品久久综合久久| 亚洲图片偷拍自拍区| 亚洲欧美清纯唯美另类| 班长撕开乳罩揉我胸好爽| 婷婷激情四射在线观看视频| 国产精品久久久久久美女校花| 少妇人妻久久久久视频黄片| 国产老熟女伦老熟妇ⅹ| 天天日天天干天天干天天日| 真实国模和老外性视频| 91精品一区二区三区站长推荐| 在线网站你懂得老司机| 无码精品一区二区三区人| 日本18禁久久久久久| 大香蕉大香蕉大香蕉大香蕉大香蕉| 亚洲午夜精品小视频| 久久久久久久一区二区三| 五十路息与子猛烈交尾视频| 天天摸天天日天天操| av成人在线观看一区| 视频一区二区在线免费播放| 少妇人妻二三区视频 | 香蕉av影视在线观看| 欧美日韩精品永久免费网址| av天堂中文免费在线| 51国产成人精品视频| 精品人妻一二三区久久| 99久久久无码国产精品性出奶水 | 成熟熟女国产精品一区| 欧美精品久久久久久影院| 国产精品久久久黄网站| 揄拍成人国产精品免费看视频| 成人性爱在线看四区| 姐姐的朋友2在线观看中文字幕 | 国产白嫩美女一区二区| 老鸭窝在线观看一区| 精品亚洲在线免费观看| 黑人大几巴狂插日本少妇| 国产片免费观看在线观看| 色婷婷精品大在线观看| av黄色成人在线观看| av中文字幕在线导航| av破解版在线观看| 成年人黄色片免费网站| 国产卡一卡二卡三乱码手机| 在线观看免费岛国av| 55夜色66夜色国产精品站| 无码日韩人妻精品久久| 日本少妇的秘密免费视频| 欧美特级特黄a大片免费| 精品国产乱码一区二区三区乱| 视频 一区二区在线观看| 亚洲综合在线观看免费| 色天天天天射天天舔| 国产精品中文av在线播放| 一本久久精品一区二区| 天天色天天操天天舔| 女蜜桃臀紧身瑜伽裤| 亚洲av男人天堂久久| 91极品新人『兔兔』精品新作| 黄片色呦呦视频免费看| 精品国产高潮中文字幕| 国产高清在线在线视频| 天天操天天爽天天干| 亚洲精品国品乱码久久久久| 把腿张开让我插进去视频| 人妻少妇亚洲一区二区| 日韩美女搞黄视频免费| 欧美视频一区免费在线| 欧美一区二区三区激情啪啪啪| 男人的天堂在线黄色| 日日操夜夜撸天天干| 大香蕉伊人国产在线| 亚洲欧美色一区二区| 天天摸天天亲天天舔天天操天天爽| 中文字幕第一页国产在线| 日韩av有码中文字幕| 在线视频免费观看网| 亚洲一区二区三区久久午夜| 99热久久这里只有精品| 亚洲国产美女一区二区三区软件 | 亚洲欧洲av天堂综合| 亚洲蜜臀av一区二区三区九色| 老司机你懂得福利视频| 国产视频一区在线观看| 2020国产在线不卡视频| 北条麻妃av在线免费观看| 国产妇女自拍区在线观看| 大陆精品一区二区三区久久| 日韩伦理短片在线观看| 国产成人精品av网站| 2020av天堂网在线观看| 五十路人妻熟女av一区二区| 亚洲午夜伦理视频在线| 久久久91蜜桃精品ad| 综合一区二区三区蜜臀| 亚洲成a人片777777| 美女福利写真在线观看视频| 成人网18免费视频版国产| 伊人成人综合开心网| 一区二区视频在线观看免费观看| 日本在线一区二区不卡视频| 精品一区二区三区午夜| 久久永久免费精品人妻专区| 日本午夜爽爽爽爽爽视频在线观看| 九一传媒制片厂视频在线免费观看| 成人高清在线观看视频| 欧美另类一区二区视频| 亚洲综合另类欧美久久| 老司机福利精品视频在线| 晚上一个人看操B片| 最新欧美一二三视频| 97人人妻人人澡人人爽人人精品| 自拍偷拍亚洲另类色图| 啊慢点鸡巴太大了啊舒服视频| 日本一区精品视频在线观看| 黄色三级网站免费下载| 国产aⅴ一线在线观看| 日韩av中文在线免费观看| 亚洲在线一区二区欧美| 日韩三级黄色片网站| 91she九色精品国产| 亚洲午夜福利中文乱码字幕| 亚洲自拍偷拍综合色| 2021天天色天天干| 亚洲另类综合一区小说| 少妇ww搡性bbb91| 欧美视频中文一区二区三区| 日本成人不卡一区二区| 国产午夜无码福利在线看| 天天射夜夜操综合网| 馒头大胆亚洲一区二区| 亚洲综合另类欧美久久| 国产亚洲精品品视频在线| 特一级特级黄色网片| av新中文天堂在线网址| 久久精品久久精品亚洲人| 97超碰人人搞人人| 亚洲中文字字幕乱码| 性欧美激情久久久久久久| av中文字幕国产在线观看| 人妻av无码专区久久绿巨人| 亚洲午夜在线视频福利| 国产一区自拍黄视频免费观看| 92福利视频午夜1000看| 免费看国产又粗又猛又爽又黄视频 | 亚洲天堂精品福利成人av| 亚洲粉嫩av一区二区三区| 日本真人性生活视频免费看| 无码国产精品一区二区高潮久久4 日韩欧美一级精品在线观看 | 日本一区精品视频在线观看| 天天干天天插天天谢| 亚洲av自拍偷拍综合| 福利一二三在线视频观看| 91超碰青青中文字幕| 自拍 日韩 欧美激情| 亚洲高清自偷揄拍自拍| 少妇深喉口爆吞精韩国| 一区二区三区日本伦理| 最新激情中文字幕视频| 深田咏美亚洲一区二区| 天天干天天操天天玩天天射| 国产精品国产三级麻豆| 狠狠躁狠狠爱网站视频| 97少妇精品在线观看| 国产大学生援交正在播放| 大鸡吧插入女阴道黄色片| 93视频一区二区三区| 天天日天天操天天摸天天舔| 亚洲 欧美 精品 激情 偷拍| 精品老妇女久久9g国产| 大鸡八强奸视频在线观看| 中文字幕在线观看国产片| 黑人乱偷人妻中文字幕| av新中文天堂在线网址| 福利视频广场一区二区| 国产a级毛久久久久精品| 亚洲精品国偷自产在线观看蜜桃| 午夜激情高清在线观看| 人妻少妇亚洲精品中文字幕| 欧美成人猛片aaaaaaa| 欧美日韩亚洲国产无线码| 亚洲va国产va欧美精品88| 久久机热/这里只有| 欧美日韩国产一区二区三区三州| 亚洲va天堂va国产va久| 又黄又刺激的午夜小视频| 日韩三级黄色片网站| 久久久久久性虐视频| 国产在线免费观看成人| 男大肉棒猛烈插女免费视频| 中国熟女一区二区性xx| 最新97国产在线视频| av天堂资源最新版在线看| 日韩美av高清在线| 欧美特色aaa大片| 一区二区在线视频中文字幕| 大香蕉伊人中文字幕| 日韩少妇人妻精品无码专区| 亚洲熟妇无码一区二区三区| 噜噜色噜噜噜久色超碰| 大香蕉大香蕉在线看| 51国产偷自视频在线播放| av日韩在线免费播放| 真实国模和老外性视频| 亚洲一区二区三区av网站| 人妻激情图片视频小说| 大白屁股精品视频国产| 亚洲成人熟妇一区二区三区| 国产一区二区视频观看| 综合精品久久久久97| 青青青视频自偷自拍38碰| 国产日韩欧美美利坚蜜臀懂色| 国产精品精品精品999| 91九色国产porny蝌蚪| 精品suv一区二区69| 端庄人妻堕落挣扎沉沦| 精品久久久久久久久久久99| 黄色黄色黄片78在线| 成人激情文学网人妻| 熟女人妻在线观看视频| 一区二区三区久久久91| 国产a级毛久久久久精品| 日曰摸日日碰夜夜爽歪歪| 日本少妇在线视频大香蕉在线观看| 黄色av网站免费在线| 91传媒一区二区三区| 天天干夜夜操啊啊啊| 97超碰人人搞人人| 天美传媒mv视频在线观看| 日本免费午夜视频网站| 91人妻精品一区二区久久| 黄色成年网站午夜在线观看 | av中文字幕网址在线| 久草视频中文字幕在线观看| 狠狠躁夜夜躁人人爽天天天天97| 国产麻豆91在线视频| 超黄超污网站在线观看| 精品成人啪啪18免费蜜臀| 中文字幕—97超碰网| 日本欧美视频在线观看三区| 男生用鸡操女生视频动漫| 日本一区二区三区免费小视频 | 97国产精品97久久| 清纯美女在线观看国产| 女生被男生插的视频网站| 国产亚洲精品欧洲在线观看| 91九色porny国产蝌蚪视频| 57pao国产一区二区| 中文字日产幕乱六区蜜桃| 亚洲人人妻一区二区三区| eeuss鲁片一区二区三区| 一色桃子久久精品亚洲| a v欧美一区=区三区| 在线观看亚洲人成免费网址| 91精品视频在线观看免费| 97黄网站在线观看| 91免费放福利在线观看| av成人在线观看一区| 亚洲午夜伦理视频在线| 夜夜嗨av一区二区三区中文字幕| 亚洲综合一区成人在线| asmr福利视频在线观看| 91中文字幕最新合集| 亚洲欧美综合在线探花| 日本少妇精品免费视频| 亚洲区欧美区另类最新章节| 男人操女人的逼免费视频| 91福利视频免费在线观看| 青青色国产视频在线| 最近中文2019年在线看| 蜜臀av久久久久久久| 日本成人不卡一区二区| 狠狠嗨日韩综合久久| 91av中文视频在线| 免费大片在线观看视频网站| 成人色综合中文字幕| 老司机午夜精品视频资源| 青青青青爽手机在线| 又色又爽又黄的美女裸体| 欧美精品久久久久久影院| 久久精品国产23696| 57pao国产一区二区| 午夜频道成人在线91| 91九色porny蝌蚪国产成人| 美女少妇亚洲精选av| 99精品国产aⅴ在线观看| 欧美在线偷拍视频免费看| 五十路熟女人妻一区二区9933| 天天日夜夜干天天操| 91人妻精品一区二区久久| 亚洲国产精品久久久久蜜桃| 国产精品熟女久久久久浪潮| 视频 国产 精品 熟女 | av天堂中文免费在线| 91小伙伴中女熟女高潮| 99热这里只有国产精品6| 最近中文字幕国产在线| 亚洲av天堂在线播放| 国产黄网站在线观看播放| 日韩美女福利视频网| 久久尻中国美女视频| 好太好爽好想要免费| 免费费一级特黄真人片| 国产精品熟女久久久久浪潮| 中文字幕—97超碰网| 沈阳熟妇28厘米大战黑人| 韩国黄色一级二级三级| 经典亚洲伊人第一页| 91色秘乱一区二区三区| 午夜激情久久不卡一区二区| 人妻最新视频在线免费观看| 男人的天堂一区二区在线观看| 播放日本一区二区三区电影| 888亚洲欧美国产va在线播放| 91精品国产综合久久久蜜| 新婚人妻聚会被中出| 亚洲成人黄色一区二区三区| 888欧美视频在线| 农村胖女人操逼视频| 天堂av狠狠操蜜桃| 午夜场射精嗯嗯啊啊视频| 欧美爆乳肉感大码在线观看| 老熟妇xxxhd老熟女| 日本精品视频不卡一二三| 黑人巨大的吊bdsm| 国产精品久久久久久久久福交| 九色porny九色9l自拍视频| 阴茎插到阴道里面的视频| 日韩熟女系列一区二区三区| 色婷婷六月亚洲综合香蕉| 这里只有精品双飞在线播放| 偷拍自拍亚洲美腿丝袜| 精品高潮呻吟久久av| 黄色录像鸡巴插进去| 国产av国片精品一区二区| 欧美精品一二三视频| 国产视频一区在线观看| 亚洲欧美一区二区三区电影| 精品av国产一区二区三区四区| 亚洲精品一区二区三区老狼| 女人精品内射国产99| 日韩成人性色生活片| 99婷婷在线观看视频| 综合页自拍视频在线播放| 久久三久久三久久三久久| 日韩美女搞黄视频免费| 亚洲国际青青操综合网站| 超碰97免费人妻麻豆| 日韩熟女av天堂系列| 久久久极品久久蜜桃| 美日韩在线视频免费看| 在线新三级黄伊人网| 亚洲图片偷拍自拍区| 欧美一区二区三区四区性视频| 国内资源最丰富的网站| 亚洲av自拍偷拍综合| 人妻无码中文字幕专区| 五月激情婷婷久久综合网| 黑人乱偷人妻中文字幕| 免费黄色成人午夜在线网站| 97年大学生大白天操逼| 国产亚洲视频在线观看| 黑人乱偷人妻中文字幕| 在线观看视频 你懂的| 又粗又长 明星操逼小视频| 日本福利午夜电影在线观看| 午夜av一区二区三区| 2022国产综合在线干| 色哟哟国产精品入口| 农村胖女人操逼视频| 亚洲高清自偷揄拍自拍| 亚洲欧美一区二区三区爱爱动图| av日韩在线观看大全| 香港一级特黄大片在线播放| 婷婷六月天中文字幕| 中文字幕高清免费在线人妻| 午夜在线精品偷拍一区二| 亚洲视频在线观看高清| 水蜜桃国产一区二区三区| 欧美黑人性暴力猛交喷水| 中文字幕在线第一页成人| 91中文字幕最新合集| 黑人乱偷人妻中文字幕| 中文字幕国产专区欧美激情| 早川濑里奈av黑人番号| 欧美成人精品在线观看| 国内精品在线播放第一页| 91麻豆精品久久久久| 大白屁股精品视频国产| 成人乱码一区二区三区av| 亚洲 自拍 色综合图| 亚洲综合在线视频可播放| 丰满的继坶3中文在线观看| 精品av国产一区二区三区四区| 亚洲精品色在线观看视频| 小穴多水久久精品免费看| 日美女屁股黄邑视频| 亚洲av男人天堂久久| 青青青青青青青青青青草青青| 亚洲男人让女人爽的视频| 一区二区三区精品日本| 亚洲欧美精品综合图片小说| 国产女人被做到高潮免费视频 | 一区二区三区欧美日韩高清播放| 国产普通话插插视频| av黄色成人在线观看| 男人操女人逼逼视频网站| 久久免费看少妇高潮完整版| 成年人黄视频在线观看| 最新激情中文字幕视频| 欧美第一页在线免费观看视频| 久久久久久97三级| 国产在线一区二区三区麻酥酥| 国产视频在线视频播放| 少妇人妻二三区视频| 国产福利小视频免费观看| 免费岛国喷水视频在线观看| 99热国产精品666| 中文字幕1卡1区2区3区| 黄页网视频在线免费观看| 亚洲激情偷拍一区二区| 婷婷综合亚洲爱久久| 午夜激情高清在线观看| 美女 午夜 在线视频| 日韩熟女av天堂系列| 日本午夜久久女同精女女| 美女小视频网站在线| 国产男女视频在线播放| 精品久久久久久久久久中文蒉 | 日韩欧美在线观看不卡一区二区| 特大黑人巨大xxxx| 国产综合视频在线看片| 亚洲嫩模一区二区三区| 大肉大捧一进一出好爽在线视频 | 三上悠亚和黑人665番号| 天天日天天干天天要| 精彩视频99免费在线| 亚洲欧美自拍另类图片| 国产精品久久久黄网站| 亚洲另类综合一区小说| 中文字幕av熟女人妻| 岛国青草视频在线观看| 婷婷五月亚洲综合在线| 色吉吉影音天天干天天操| 日本少妇人妻xxxxx18| 1区2区3区不卡视频| 91欧美在线免费观看| 激情五月婷婷综合色啪| 日本熟妇色熟妇在线观看| 亚洲成人午夜电影在线观看| 91传媒一区二区三区| 在线播放国产黄色av| 亚国产成人精品久久久| 亚洲一区二区三区在线高清| 午夜在线观看岛国av,com| 特黄老太婆aa毛毛片| 红杏久久av人妻一区| 一级黄色片夫妻性生活| 中国无遮挡白丝袜二区精品| 性感美女诱惑福利视频| 一个色综合男人天堂| 在线免费观看日本伦理| 美女福利视频导航网站| 午夜激情高清在线观看| 亚洲在线免费h观看网站| 日本高清撒尿pissing| 欧亚乱色一区二区三区| 中文字幕日韩精品就在这里| 精品美女久久久久久| 最近的中文字幕在线mv视频| 亚国产成人精品久久久| 91在线视频在线精品3| 一区二区三区在线视频福利| 乱亲女秽乱长久久久| 在线观看的a站 最新| 国产精品久久9999| 宅男噜噜噜666免费观看| 97黄网站在线观看| 欧美精品免费aaaaaa| 综合激情网激情五月五月婷婷| 欧美另类重口味极品在线观看| 大鸡巴后入爆操大屁股美女| 激情五月婷婷综合色啪| 国产精品一区二区av国| 五月精品丁香久久久久福利社| 日韩a级精品一区二区| 国产日韩一区二区在线看 | 熟女在线视频一区二区三区| 欧美日韩精品永久免费网址| 高潮喷水在线视频观看| 性感美女福利视频网站| 精品黑人一区二区三区久久国产| 这里有精品成人国产99| 中文字幕av一区在线观看| 亚洲成人国产综合一区| 超碰中文字幕免费观看| 天堂av在线播放免费| 亚洲国产美女一区二区三区软件| 亚洲成人午夜电影在线观看| 高潮视频在线快速观看国家快速| 亚洲精品午夜久久久久| 日韩中文字幕福利av| 韩国亚洲欧美超一级在线播放视频| 男生用鸡操女生视频动漫| av在线观看网址av| 国产精品亚洲在线观看| 欧美另类z0z变态| 亚洲图片偷拍自拍区| 天天操,天天干,天天射| 丝袜肉丝一区二区三区四区在线看| 超碰公开大香蕉97| 老司机免费福利视频网| 午夜精品福利一区二区三区p| 2020久久躁狠狠躁夜夜躁| 欧美va亚洲va天堂va| 91麻豆精品91久久久久同性| 成年人免费看在线视频| 亚洲天堂有码中文字幕视频| 天天日天天日天天擦| 强行扒开双腿猛烈进入免费版| 亚洲一区二区三区uij| 91国偷自产一区二区三区精品| 极品丝袜一区二区三区| 在线免费观看99视频| 国产麻豆剧传媒精品国产av蜜桃| 亚洲va国产va欧美精品88| 国产视频精品资源网站| 在线观看操大逼视频| 亚洲中文字幕综合小综合| 人妻丝袜av在线播放网址| 91精品国产高清自在线看香蕉网| 蜜桃视频入口久久久| 日韩精品电影亚洲一区| 人妻丝袜诱惑我操她视频| 青青青国产免费视频| 操操网操操伊剧情片中文字幕网| 日韩剧情片电影在线收看| 国产午夜激情福利小视频在线| 一本一本久久a久久精品综合不卡| 成年人啪啪视频在线观看| 日噜噜噜夜夜噜噜噜天天噜噜噜| 国产美女午夜福利久久| 中文字幕第一页国产在线| 色综合色综合色综合色| 超碰97人人澡人人| 人妻少妇精品久久久久久| 瑟瑟视频在线观看免费视频| 国产美女一区在线观看| 亚洲天堂成人在线观看视频网站| 亚洲高清国产拍青青草原| 国产精品熟女久久久久浪潮| av乱码一区二区三区| 亚洲欧美国产麻豆综合| 午夜免费体验区在线观看| 日本熟女精品一区二区三区| 好男人视频在线免费观看网站| 污污小视频91在线观看| 亚洲嫩模一区二区三区| 国产福利在线视频一区| 欧美男人大鸡吧插女人视频| 国产1区,2区,3区| 日韩精品啪啪视频一道免费| 青青青激情在线观看视频| 熟女人妻一区二区精品视频| 日本熟妇一区二区x x| 老司机你懂得福利视频| 在线国产中文字幕视频| 99精品免费观看视频| 888欧美视频在线| 精彩视频99免费在线| 3337p日本欧洲大胆色噜噜| sw137 中文字幕 在线| 一区二区三区在线视频福利| 美女小视频网站在线| 国产亚洲视频在线二区| 国产精选一区在线播放| 国产污污污污网站在线 | 75国产综合在线视频| 91免费观看在线网站| 午夜精品久久久久麻豆影视| 在线可以看的视频你懂的| 日本熟妇色熟妇在线观看| 欧洲国产成人精品91铁牛tv| 91人妻精品一区二区久久| 果冻传媒av一区二区三区| 97人人妻人人澡人人爽人人精品| 天天夜天天日天天日| 国产剧情演绎系列丝袜高跟| 久久精品在线观看一区二区| 99久久久无码国产精品性出奶水 | 欧美viboss性丰满| 日韩美女福利视频网| 最后99天全集在线观看| 久久这里只有精彩视频免费| 亚洲精品乱码久久久本| 97人人妻人人澡人人爽人人精品| 国产精品欧美日韩区二区| 1000小视频在线| 亚洲 图片 欧美 图片| 中文乱理伦片在线观看| 最近的中文字幕在线mv视频| 人妻无码中文字幕专区| 美女视频福利免费看| 蜜桃视频在线欧美一区| 美味人妻2在线播放| 九九热99视频在线观看97| 午夜精品九一唐人麻豆嫩草成人| 福利视频广场一区二区| 这里有精品成人国产99| 欧美一级视频一区二区| 国产一区二区神马久久| 天天做天天干天天舔| 9久在线视频只有精品| 亚洲av第国产精品| 青青青视频自偷自拍38碰| 不卡日韩av在线观看| 美女骚逼日出水来了| 国产成人无码精品久久久电影| 午夜毛片不卡在线看| 国产成人午夜精品福利| 久久久久久cao我的性感人妻| 亚洲推理片免费看网站| 黄色在线观看免费观看在线| 国产欧美精品免费观看视频| 免费一级特黄特色大片在线观看| 大鸡八强奸视频在线观看| 亚洲人妻30pwc| 激情啪啪啪啪一区二区三区| 青青草原色片网站在线观看| 婷婷激情四射在线观看视频| 骚货自慰被发现爆操| 午夜福利人人妻人人澡人人爽| 日本阿v视频在线免费观看| 最新91九色国产在线观看| 亚洲护士一区二区三区| 亚洲综合在线观看免费| 天天干天天操天天插天天日| 91中文字幕免费在线观看| 精品一区二区三区午夜| 天天干天天操天天摸天天射| 欧美日本在线视频一区| 国产使劲操在线播放| xxx日本hd高清| 亚洲 欧美 精品 激情 偷拍| 涩涩的视频在线观看视频| 欧美日韩在线精品一区二区三| 国际av大片在线免费观看| 99国内精品永久免费视频| 亚洲人人妻一区二区三区 | 91久久人澡人人添人人爽乱| 首之国产AV医生和护士小芳| 日韩av中文在线免费观看| 亚洲高清免费在线观看视频| 精品亚洲中文字幕av| 自拍偷拍,中文字幕| 国产午夜亚洲精品麻豆| 天天射夜夜操狠狠干| 四虎永久在线精品免费区二区| 精品视频中文字幕在线播放 | 久久久久91精品推荐99| 欧美色婷婷综合在线| 插逼视频双插洞国产操逼插洞| 中文字幕之无码色多多| av破解版在线观看| 国产精品视频欧美一区二区| 人妻少妇av在线观看| 中文字幕成人日韩欧美| 岛国毛片视频免费在线观看| 在线新三级黄伊人网| 欧美天堂av无线av欧美| 欧美男同性恋69视频| 动漫美女的小穴视频| 97精品综合久久在线| 色伦色伦777国产精品| 动漫美女的小穴视频| 欧美成人综合色在线噜噜| 欧美久久一区二区伊人| rct470中文字幕在线| 阴茎插到阴道里面的视频| 国产中文字幕四区在线观看| 美女张开腿让男生操在线看| 久久精品亚洲国产av香蕉| 性欧美激情久久久久久久| 人人超碰国字幕观看97| 亚洲欧美自拍另类图片| 精品一区二区三区在线观看| 国产熟妇一区二区三区av| 久青青草视频手机在线免费观看| 亚洲最大免费在线观看| 午夜影院在线观看视频羞羞羞| 青青青激情在线观看视频| 亚洲中文字幕国产日韩| jiuse91九色视频| 啊慢点鸡巴太大了啊舒服视频| 亚洲综合一区二区精品久久| 91精品国产麻豆国产| 大胆亚洲av日韩av| 日视频免费在线观看| 国产精品中文av在线播放| 成人福利视频免费在线| 午夜的视频在线观看| gav成人免费播放| 风流唐伯虎电视剧在线观看| 美女大bxxxx内射| 狠狠地躁夜夜躁日日躁| 中文字幕最新久久久| 日日夜夜狠狠干视频| 熟女人妻三十路四十路人妻斩| 婷婷色国产黑丝少妇勾搭AV| 一色桃子人妻一区二区三区| 欧美精品 日韩国产| 国产janese在线播放| 中文字幕在线第一页成人| v888av在线观看视频| 美味人妻2在线播放| www骚国产精品视频| 天天做天天爽夜夜做少妇| 美女张开两腿让男人桶av| 97国产在线观看高清| 成年人啪啪视频在线观看| 婷婷综合蜜桃av在线| 日本女大学生的黄色小视频| 91国内精品久久久久精品一| 999热精品视频在线| 天干天天天色天天日天天射| 欧美va亚洲va天堂va| 五十路熟女av天堂| 扒开腿挺进肉嫩小18禁视频| 国产欧美日韩第三页| 日噜噜噜夜夜噜噜噜天天噜噜噜| 日韩亚国产欧美三级涩爱| 青青草原网站在线观看| 欧美黑人性暴力猛交喷水| 特大黑人巨大xxxx| 久久精品亚洲成在人线a| 成年人黄视频在线观看| 红桃av成人在线观看| 日本韩国免费一区二区三区视频 | 青青草亚洲国产精品视频| 午夜福利资源综合激情午夜福利资 | 岛国黄色大片在线观看| 91综合久久亚洲综合| 激情五月婷婷免费视频| 岛国一区二区三区视频在线| 国产日韩一区二区在线看| 黄色的网站在线免费看| 青青青国产片免费观看视频| rct470中文字幕在线| 亚洲老熟妇日本老妇| 亚洲 中文 自拍 另类 欧美| 91精品国产91青青碰| 插逼视频双插洞国产操逼插洞| 第一福利视频在线观看| 青青草原网站在线观看| 初美沙希中文字幕在线| 无码中文字幕波多野不卡| 一区二区三区毛片国产一区| 青草青永久在线视频18| 99的爱精品免费视频| 欧美日韩不卡一区不区二区| 国产成人精品福利短视频| 日韩二区视频一线天婷婷五|