色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

WinForms中使用BLE開發(fā)實戰(zhàn):從掃描到GATT通信的避坑指南

WinForms中使用BLE開發(fā)實戰(zhàn):從掃描到GATT通信的避坑指南 簡介面向需要在Windows桌面端實現(xiàn)藍牙低功耗BLE通信的C#開發(fā)人員資源提供了一套基于WinForm的完整示例工程。工程調用Windows.Devices.Bluetooth API實現(xiàn)了Windows下BLE設備的自動連接與收發(fā)數(shù)據(jù)繞開UWP開發(fā)限制可直接在VS2022中打開并編譯運行。壓縮包共32個文件包含F(xiàn)orm1.cs、BleCore.cs等8個C#源碼文件以及工程配置、界面資源、庫引用winmd、可執(zhí)行exe和調試pdb等整體約2.39MB。核心邏輯集中在BleCore.cs中便于學習設備發(fā)現(xiàn)、配對連接及GATT數(shù)據(jù)交互流程同時附帶App.config與Settings配置幫助理解參數(shù)管理與多分辨率下的界面布局。目前已有3710人學習下載適合希望快速落地Windows BLE桌面應用的中級C#開發(fā)者參考。1. 為什么 WinForms 里搞 BLE 這么別扭API 選型的現(xiàn)實問題先說個我自己的經(jīng)歷。去年接手一個產(chǎn)線測試工具需求很簡單在 Windows 上位機上用 C# WinForms 掃到周邊的藍牙低功耗BLE傳感器連上去讀一組特征值再把數(shù)據(jù)懟進數(shù)據(jù)庫。聽起來是個常規(guī)活結果真做起來發(fā)現(xiàn)Windows 上的 BLE 開發(fā)資料少得可憐官方 Demo 十個里有八個是 UWP 的剩下兩個還是 C/WinRT 的想在自己熟悉的老 WinForms 項目里用起來得先繞好幾個彎。1.1 不是所有藍牙 API 都能用Windows 上操作藍牙低功耗其實有幾條路UWP 的 Windows.Devices.Bluetooth 命名空間這是微軟主推的 BLE API功能最全支持廣播掃描、GATT 服務、特征讀寫、通知訂閱長期維護。經(jīng)典藍牙的 System.IO.Ports 串口方式SPP/RFCOMM只適合傳統(tǒng)藍牙BLE 根本走不了這條路。第三方庫如 32feet.NET對 BLE 的支持一直不完整很多年沒大更新做做經(jīng)典藍牙還行搞 BLE 容易卡在服務發(fā)現(xiàn)和通知上。直接用底層 Win32 API 調用 BluetoothGATT系列函數(shù)*理論上可行但代碼量極大處理回調、緩存、異步模型足夠你寫掉兩周時間。所以只要你做的是 BLE 設備通信基本就鎖定了第一條路把 Windows.Devices.Bluetooth 這套 WinRT API 拉到 .NET 桌面應用里來用。好消息是微軟提供了Microsoft.Windows.SDK.Contracts這個 NuGet 包讓 WinForms 和 WPF 都能直接調用 WinRT API不需要額外打包成 UWP 應用。我實測 .NET Framework 4.7.2 和 .NET 6/8 下都能跑通建議新項目直接用 .NET 6 以上異步體驗和內存管理都好不少。1.2 項目配置與權限聲明第一步很容易踩坑很多人在這一步就卡住。直接在 WinForms 項目里寫了BluetoothLEDevice.FromIdAsync一運行就拋異常System.Runtime.InteropServices.COMException提示類未注冊或者拒絕訪問。原因通常是兩個第一項目沒有正確引用 WinRT API。如果你用 .NET Framework需要在 NuGet 里安裝Microsoft.Windows.SDK.Contracts如果你用 .NET 6/7/8直接啟用TargetFramework 的net8.0-windows10.0.19041.0這種形式系統(tǒng)會自動帶上所需引用。我比較推薦后者寫net8.0-windows10.0.19041.0就不用再單獨裝包了而且 API 版本也新。第二你沒有聲明藍牙權限。沒錯WinForms 雖是桌面應用但調用藍牙 API 時系統(tǒng)會檢查 appxmanifest 里的 capability。如果你的項目是從 UWP 遷過來的那還好說如果是純 WinForms 項目你需要手動加或改app.manifest/Package.appxmanifest文件在里面加上Capabilities DeviceCapability Namebluetooth / /Capabilities如果你沒有打包成 MSIX只是以普通 exe 運行很多情況下不聲明也能跑但一旦你觸發(fā)了系統(tǒng)級藍牙權限彈窗或 UWP 兼容層就會出現(xiàn)詭異的“間歇性可用”問題。我的建議是既然要長期維護干脆加上省得用戶換臺機器就崩。還有一個 Silent 坑Windows 的藍牙權限分“首次提示”和“始終允許”。如果你在虛擬機或遠程桌面環(huán)境下調試藍牙適配器根本不可見API 返回空集合這時候別懷疑代碼先確認宿主機藍牙是開啟狀態(tài)并且賬號有硬件訪問權限。我在一臺 Windows Server 2019 上調試時折騰了兩小時最后發(fā)現(xiàn)是遠程會話把藍牙設備全部屏蔽了。2. 設備掃描廣播、RSSI 與地址陷阱掃描 BLE 外設用的是BluetoothLEAdvertisementWatcher它本質上是一個被動監(jiān)聽廣播包的組件。你可以把它理解為電臺收音機外設不停地在 2.4GHz 頻段上發(fā)廣播Advertisements你的 watcher 負責“收臺”收到后給你回調。2.1 掃不掃得到和廣播類型有關系先看最基礎的掃描寫法var watcher new BluetoothLEAdvertisementWatcher(); watcher.ScanningMode BluetoothLEScanningMode.Active; watcher.SignalStrengthFilter.InRangeThresholdInDBm -80; watcher.SignalStrengthFilter.OutOfRangeThresholdInDBm -100; watcher.Received OnAdvertisementReceived; watcher.Start();回調里能拿到的信息包括BluetoothAddress設備的 MAC實際是 48 位地址RawSignalStrengthInDBm信號強度 RSSIAdvertisementType廣播類型連接廣播、可掃描廣播等Advertisement.LocalName設備名Advertisement.ServiceUuids廣播里攜帶的服務 UUID需要說明的是廣播類型的影響非常大。BLE 外設至少有兩種典型廣播方式一種是每 100ms 發(fā)一個可連接廣播ADV_IND這種你掃到的概率很大另一種是省電模式幾秒鐘才廣播一次甚至只有在被主動掃描時才回應掃描請求ADV_SCAN_IND。如果設備設置的廣播間隔是 2 秒你的窗口剛好錯過那可能這回合并掃不到。實測下來把手環(huán)、傳感器類設備的廣播間隔調到 200ms 以下掃描成功率才比較理想。另外Windows 的BluetoothLEAdvertisementWatcher對掃描功耗沒有 Android 那么敏感你大可以直接用Active模式它允許設備在收到掃描請求后返回額外的數(shù)據(jù)比如某些設備會把完整的服務列表和設備名放在掃描響應里。用Passive模式雖然省資源但能拿到的信息少很多容易誤判設備。2.2 掃描回調里的地址陷阱這是我踩過最深的一個坑必須單獨拿出來說。在OnAdvertisementReceived回調里你會拿到BluetoothAddress這個地址看起來像個 MAC但你不能直接拿它去拼字符串然后傳給BluetoothLEDevice.FromBluetoothAddressAsync。為什么因為 Windows 對 BLE 設備的標識推薦使用deviceId設備實例 ID而不是地址。原因有兩點部分外設開啟了地址隨機化Privacy 功能每次廣播 MAC 都會變你拿地址根本連不上同一個設備可能通過多種協(xié)議暴露BLE Classic設備實例 ID 才是系統(tǒng)內部統(tǒng)一的標識。正確的做法是在回調里通過e.BluetoothAddress拼出設備 ID或者直接獲取系統(tǒng)分配的DeviceInformation.Id。下面這個代碼我一直在用比較穩(wěn)定private async void OnAdvertisementReceived(BluetoothLEAdvertisementReceivedEventArgs args) { // 先過濾掉空設備名或者按信號強度過濾 if (string.IsNullOrEmpty(args.Advertisement.LocalName)) return; if (args.RawSignalStrengthInDBm -75) return; // 推薦用 FromBluetoothAddressAsync廣播里的地址仍然有效 // 但需要設置 AddressType避免隨機地址被當成公共地址處理 var device await BluetoothLEDevice.FromBluetoothAddressAsync(args.BluetoothAddress, args.BluetoothAddressType); if (device null) return; // 也可以從這里拿 device.DeviceId 存下來后續(xù)連接用它 string deviceId device.DeviceId; }注意AddressType一定別漏。如果設備是隨機地址Random你卻按 Public 處理后續(xù) GATT 連接會一直超時。我見過不少人在網(wǎng)上提問為什么連得上、發(fā)不了數(shù)據(jù)最后發(fā)現(xiàn)就是地址類型沒傳對。掃描啟停也要記得做防抖。watcher.Stop()之后最好加個await Task.Delay(500)再重啟掃描否則在某些驅動版本上會出現(xiàn)掃描假死即回調不再觸發(fā)但 watcher 狀態(tài)顯示已在運行。這種問題重啟電腦能解決但你不能讓操作工老重啟機器。3. 建立連接與 GATT 服務發(fā)現(xiàn)從“掃到”到“連上”之間的事掃描到設備只是第一步。BLE 的連接過程其實是這樣的客戶端先跟設備建立鏈路層連接然后做 GATT 層的服務發(fā)現(xiàn)拿到這個設備公開了哪些 Service、每個 Service 下有哪些 Characteristic特征值。服務發(fā)現(xiàn)完成后你才能知道往哪個句柄讀數(shù)據(jù)、寫數(shù)據(jù)。3.1 連接之前先想清楚拿什么當 Key實戰(zhàn)里最常見的場景是界面上一個 ListView 列出掃描結果設備名 地址用戶選一個點“連接”程序去連。這時候你用什么標識去調FromBluetoothAddressAsync還是FromIdAsync我的建議是掃描階段就保存兩份數(shù)據(jù)BluetoothAddress和DeviceId。通常優(yōu)先用FromIdAsync因為設備 ID 是系統(tǒng)分配的穩(wěn)定句柄連接成功率高但如果你需要跨會話恢復連接比如讓程序記住上次連的好幾個設備存 DeviceId 更可靠。// 用 DeviceId 連接 BluetoothLEDevice device await BluetoothLEDevice.FromIdAsync(deviceId); // 用地址連接備用方案注意地址類型 BluetoothLEDevice device2 await BluetoothLEDevice.FromBluetoothAddressAsync(address, BluetoothAddressType.Public);連接過程中務必訂閱ConnectionStatusChanged事件這樣能第一時間知道設備掉了還是重新連上了。否則你可能會在寫入時才發(fā)現(xiàn)連接早就斷了然后被一堆Exception搞得一臉懵。device.ConnectionStatusChanged Device_ConnectionStatusChanged;補充一個實用技巧如果你要做自動重連建議在事件里判斷device.ConnectionStatus BluetoothConnectionStatus.Disconnected后等待 12 秒再嘗試重新連接而不是立刻重連。原因有二一是設備可能還沒恢復到可連接廣播狀態(tài)二是 Windows 對快速反復連接同一設備有時會返回BluetoothError.DeviceNotAvailable需要冷卻一下。3.2 服務與特征的查找方式連接成功后就要去拿 GATT 服務了。這一步有坑GetGattServicesAsync默認會使用緩存數(shù)據(jù)。如果設備端升級固件或者在連接期間改變了服務結構你拿到的是舊的緩存導致某個特征找不到。解決方法是使用帶BluetoothCacheMode.Uncached參數(shù)的重載GattDeviceServicesResult result await device.GetGattServicesAsync(BluetoothCacheMode.Uncached); if (result.Status ! GattCommunicationStatus.Success) { // 處理失敗 return; } foreach (var service in result.Services) { // 按 UUID 篩選比如 電池服務 0x180F if (service.Uuid GattServiceUuids.Battery) { var characteristicResult await service.GetCharacteristicsAsync(BluetoothCacheMode.Uncached); foreach (var characteristic in characteristicResult.Characteristics) { // 找到你要的特征 } } }注意GetGattServicesAsync返回后service對象不能一直拿著不放。如果你的程序里有很多邏輯到處引用同一個 service 實例設備斷開重連后這個實例就無效了必須重新FromIdAsync再拿一次。我習慣的做法是寫一個BleDeviceManager類把設備、連接狀態(tài)、GATT 特性全部封裝好斷開時統(tǒng)一清理引用。特征值的屬性也要提前搞清楚。你拿到一個GattCharacteristic要讀它的CharacteristicProperties判斷是Read、WriteWithoutResponse還是Notify。如果你對一個只支持 Notify 的特征調用ReadValueAsync會直接返回Unreachable或者拋異常。先判斷再操作是避免低級 Bug 的好習慣。4. 讀寫特征與通知訂閱BLE 交互的核心戰(zhàn)場整個 BLE 開發(fā)里最核心的就是對特征值進行讀、寫、訂閱通知這三類操作。數(shù)據(jù)收發(fā)、協(xié)議解析全在這里。4.1 特征值讀寫讀操作很簡單GattReadResult readResult await characteristic.ReadValueAsync(BluetoothCacheMode.Uncached); if (readResult.Status GattCommunicationStatus.Success) { var reader DataReader.FromBuffer(readResult.Value); byte[] data new byte[reader.UnconsumedBufferLength]; reader.ReadBytes(data); // 繼續(xù)解析 }寫操作稍微講究一點。BLE 有兩種寫模式Write With Response設備收到數(shù)據(jù)后會回一個確認包可靠性高但速度慢Write Without Response發(fā)出去不管速度快但可能丟包對應到 API 就是WriteValueAsync(byte[])默認走前者WriteValueWithResultAsync可以看到結果。如果設備協(xié)議要求快速寫入比如按鍵遙控器、連續(xù)調速指令建議用GattWriteOption.WriteWithoutResponseawait characteristic.WriteValueAsync(buffer, GattWriteOption.WriteWithoutResponse);這個選項要謹慎使用。盲寫模式下如果設備端正處于忙狀態(tài)數(shù)據(jù)就會丟。所以是“快”還是“穩(wěn)”得跟設備固件開發(fā)者提前溝通好。我遇到過一個設備每 50ms 收一條指令用 WithResponse 模式根本達不到這個頻率最后雙方協(xié)商改成 WithoutResponse 應用層 CRC 校驗才把問題解決。4.2 訂閱通知Notify 的坑主要在 CCCDBLE 設備的主動上報最常見的實現(xiàn)是Notify或Indicate。兩者的區(qū)別是 Notify 發(fā)了不管Indicate 要求主機回復確認所以 Indicate 更可靠但吞吐量更低。不管是哪一種你都要在客戶端打開一個叫CCCDClient Characteristic Configuration Descriptor的開關否則設備不會給你推數(shù)據(jù)。具體到 Windows APIGattCommunicationStatus status await characteristic.WriteClientCharacteristicConfigurationDescriptorAsync( GattClientCharacteristicConfigurationDescriptorValue.Notify); if (status GattCommunicationStatus.Success) { characteristic.ValueChanged OnCharacteristicValueChanged; }ValueChanged回調里拿到的args.CharacteristicValue是一個IBuffer用DataReader讀取即可。這個 CCCD 開關是我見到新手報錯最集中的地方。癥狀是連接正常、地址正確、服務也找到了但設備就是不上報數(shù)據(jù)。原因十有八九是沒寫這個描述符。另一個原因是把Notify和Indicate選錯了如果設備只支持 Indicate你按 Notify 去寫可能返回成功但實際沒生效或者直接返回InvalidArgument需要手動用對應枚舉值再試一次。4.3 MTU、分包與長數(shù)據(jù)BLE 的傳輸單元叫 MTUMaximum Transmission Unit。默認在 Windows 上大多是 23 字節(jié)其中有效負載只有 20 字節(jié)去掉 ATT 頭。如果你要一次發(fā)幾百字節(jié)的數(shù)據(jù)就必須面對分包問題。好消息是Windows 的BluetoothLEAdvertisementPublisher/ GATT 客戶端會自動做 MTU 協(xié)商而且WriteValueAsync在寫超過單包容量的數(shù)據(jù)時會自動拆分成多個 ATT 包只要參數(shù)里用GattWriteOption.WriteWithResponse并且數(shù)據(jù)量不超過 512 字節(jié)通常都能成功。但如果你用的是WriteWithoutResponse很多第三方設備固件并不會自動組包你需要自己按 20 字節(jié)切分并在每包之間加延時否則設備端會直接丟棄。這里給一條實測結論寫大塊數(shù)據(jù)時先用device.GetGattServicesAsync那一套拿到設備實際協(xié)商后的 MTU 并記錄下來如果沒有特殊要求就按默認 20 字節(jié)分包包間延時 20ms成功率最高。5. 幾個必須要摳的細節(jié)與踩坑合集講完主流程再集中說幾個我實際項目中反復栽跟頭的細節(jié)。這些內容官方文檔不會主動告訴你只有做到量級足夠多的設備接入后才會暴露出來。5.1 異步與 UI 線程的糾纏WinForms 的 UI 線程不能阻塞而 BLE 的 API 全是async。你很容易寫出這樣的代碼var device BluetoothLEDevice.FromIdAsync(deviceId).GetAwaiter().GetResult();在按鈕點擊事件里這么干一旦設備響應慢UI 直接卡死更嚴重的是可能導致死鎖async方法需要在 UI 線程上恢復上下文但 UI 線程又被你GetResult()阻塞住兩邊互相等程序假死。解決方案有兩個。一是全程awaitprivate async void btnConnect_Click(object sender, EventArgs e) { btnConnect.Enabled false; try { var device await BluetoothLEDevice.FromIdAsync(txtDeviceId.Text); // 后續(xù)操作 } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { btnConnect.Enabled true; } }二是如果你確實需要在后臺線程同步等待結果就在調用前先await Task.Run(() ...)跳離 UI 線程但這要求你的邏輯本身不依賴 UI 控件。最保險的還是一路async到底。另外ValueChanged事件回調是在線程池線程上執(zhí)行的如果你想在事件里更新界面必須用Invoke/BeginInvoke直接賦給textBox.Text會跨線程報錯。5.2 設備枚舉與重復連接你可能會有這種需求程序啟動后自動連接上次的關聯(lián)設備。WinForms 項目通常沒有像手機那樣完整的“配對”流程你想知道系統(tǒng)里之前連過哪些 BLE 設備可以用DeviceInformation.FindAllAsync 篩選BluetoothLEDevice的接口 IDvar devices await DeviceInformation.FindAllAsync( BluetoothLEDevice.GetDeviceSelector(), new string[] { System.Devices.DeviceInstanceId });但要注意這個列表只包含已配對或已關聯(lián)的設備不是所有掃過的設備。如果設備沒在 Windows 藍牙設置里“配對”過這里大概率查不到。所以更通用的做法還是自己維護一份“最近使用的設備 ID”列表存到Setting或文本文件里下次啟動直接用。5.3 異常處理與資源釋放BLE 設備連接后如果你不再使用最好顯式釋放device?.Dispose();否則 Windows 會保持內部句柄占用導致下次FromIdAsync返回同樣的連接但實際鏈路已經(jīng)斷了。這時候你可能會看到一個非常誤導性的現(xiàn)象設備對象拿到了狀態(tài)是 Connected但一讀數(shù)據(jù)就超時。正確姿勢是業(yè)務關閉時調用Dispose()然后置為null下次再重新FromIdAsync。異常處理也不能隨便吞。我強烈建議所有訪問 GATT 的代碼都包try/catch并且在catch里把device.ConnectionStatus打出來。很多詭異問題排查到最后其實都是設備端主動斷鏈或者超出了射頻范圍跟代碼沒關系。6. 實測性能數(shù)據(jù)與穩(wěn)定性建議最后分享一組我在實際項目里記錄的測試數(shù)據(jù)給后面要做的朋友一個參考。測試項結果備注首次掃描到設備延遲200ms ~ 2s取決于廣播間隔設備廣播間隔設 200ms 時很穩(wěn)定從掃描到 GATT 連接完成1 ~ 2s包含服務發(fā)現(xiàn)Uncached 模式稍慢特征值單次讀取50 ~ 150ms跟設備處理速度相關20 字節(jié)分包寫 100 字節(jié)約 80ms延時設為 20ms 時穩(wěn)定Notify 推送頻率最高約 50 條/秒受設備側發(fā)送間隔限制持續(xù)運行 8 小時后內存穩(wěn)定在 80MB 內注意清理事件訂閱避免泄漏穩(wěn)定性建議總結成三條掃描到連接之間的間隔不要拖太久。有些外設在廣播幾秒后會主動進入睡眠或停止廣播你拿到設備列表后讓用戶慢慢選結果選完了設備已經(jīng)不可連接。界面上最好在每行顯示 RSSI 信號強度并定時刷新列表移除“失聯(lián)”設備。核心邏輯務必支持重試。我寫了一套簡單的重試機制連接失敗等待 500ms 重試最多三次讀取失敗等待 200ms 重試一次。這比用更高的設備廣播頻率管用多了。日志要記錄 Metro 級別信息。包括bluetoothAddress、deviceId、additionalData哪天現(xiàn)場出問題沒有日志你將有口難言。在我實際做的幾個產(chǎn)線工具和健康監(jiān)測 Demo 里這套 Windows BLE .NET WinForms 的方案配合上面這些細節(jié)處理穩(wěn)定性已經(jīng)夠用了。如果你也是第一次在 Windows 上折騰 BLE希望這些趟過的坑能幫你省下幾個加班的夜晚。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
手机看片91人妻| 视频在线观看一二三区| 久久嫩草| 久热99999| 天美av在线观看| 黄色AAAAA欧美| 国产中文字幕在线点播| 亚洲资源站| 久久久∴| 九九九久千久久激情蜜桃在线看| 亚洲情色电影网| 欧美黑人精品一区二区| 日欧亚洲二三区大片不卡| 无码天堂| 人人操人人摸超碰| 久久久久白虎| 免费的黄片有限公司| 国产sv美女内射| 91美女国产在线| 亭亭丁香激情| 久久久禁| 欧亚韩国999| 丰满搜索结果 -第18页- 久久高清无码 | 一区二区无码视频| 天天日天天干天天摸天天操| 久热这里只有精品9| 亚洲揄拍网| 极品少妇99| 国产欧美一区二区| 中文字幕av久久爽Av| 亚洲性爱高潮影院| 麻豆天美电影一区二区| 亚洲欧美综合色| 麻豆人妻精品一区二区| www老逼91| 天天碰操中国年青熟妇| 91欧美美女日韩国产婷婷| 久久人人妻| 91美女中出| 国产剧情一区在线观看| 国产后入精品| 99热导航| 综合一区二区影视| 久久精品六区| 干B网| 操一操摸一摸| 26uuu欧美日韩| 国产精品久久久久久久无码AV| 日韩性爱小视频| 岛国A V在线免费看| 亚洲成人贴图| 色成人Www精品永久观看| AAAAAAAAA黄片| 51一区二区三区| 加勒比在线观看一区二区| 香蕉久久AⅤ...| 男人a天堂手机在线版| 黄色一区二区秘书性感| 亚洲中文字幕精品久久久久久直播| 欧美网站免费| 婷婷情色综合网| 加勒比AV网| 啊啊啊好疼| 亚洲丝袜综合| 欧美性爱1080p| 欧美色色色| 亚洲 欧美 另类 综合 偷拍| 久久久草草精品| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 秋霞视频一区二区 | 嗯嗯嗯啊啊啊操的我好爽 | 日韩性爱一级片| 国产精品麻豆视频网站| 超碰碰碰碰| 殴美综合色88| 一区二区三区高清| 欧美性生活免费网| 欧美大香蕉在线观看| 狠色婷婷久久一区二区三区_| 国产吹潮女在线观看| 成人免费性爱视视| 8050无码八戒| 日本 免费 一区二区三区 久久香蕉| 鸥美极品| 日韩在线性爱免费视频| 男人亚洲91首页在线| 久久亚洲色图中文字幕| 91夜色| 色呦呦呦在线观看视频| 国产av青草| 日本天天干天天操一区| 91xingse| 久草精品在线| 亚洲AV无码国产精品久久久久 | 伊人aaa| 97超碰欧美中文字幕| WWW啪啪的com| 色妺妺在线视频| 欧美综合网站999| 黑人免费福利视频| 97二区四区| 一区超碰一区| 探花一区在线| 蜜桃臀一区二区aV| 日韩国产在线观看av| 1024久久高清视频| 国产97亚洲| 国产97视频免费观看| 久久久中文版| 岛国视频一二三区| 欧美白嫩女HD| 丰满美女一级毛片在线播放| 久久久草成人网站久久久草成人久久久草久久久| 日日骚精品视频| 亚洲国产尤物yw在线观看| 区一二区日韩亚洲乱码av电影| 欧美亚洲图片| 五月天丁香欧洲日韩| 偷拍亚洲视频一区二区三区四区| 日本性爱少妇| 青娱乐啪啪视频| 久久久蜜桃一区二区三区| 日韩AV噜噜噜一区二区三区四区| 欧亚性爱视频免费看| 亚洲欧洲色情高清| 大香樵伊人网| 国产乱子伦一区二区三区在线观看| 7777欧美成是人在线观看| 另类老少妇| 中国乱伦一区二区| 国产后入式在线观看| 日韩乱伦视频| 欧美97色| 亚洲精品蜜桃久久久一区二区三区| 国产在线激情| 欧美性天天影视| 另类欧美色| 91xingse| 国产精品久久久鸭无码的功能| 后入式999| 精品国产久热在线观看| 狠狠躁伊人中文字幕| 啊啊啊啊嗯嗯嗯用力好爽 | 神马久久久久眼| 99精品国产户外露出| 67194无码不卡| 国产久久免费精品视频| 日韩大香蕉精品在线视频| 久久久免费的精品| 亚洲男人天堂网| 中文字幕-区二区三区四区视频中国| 成年女人黄网站| 国产自产22区| 91九九九逼| 在线强奷到舒服的无码视频 | 日本性爱欧美性爱| 大香交| 亚洲天堂中文字幕无码男同| 久久草草亚洲蜜桃臀| 成人熟女区| 曰韩av中文字幕专区| 久久色网| 无码九九| 欧美日韩黄色片一区二区三区四区人与兽做爱| 国产亚洲日韩在线三区黑人| 97操B| 婷婷五月天无码| 99热日| 欧美1727免费观看视频| 久久无码电影| 无码一区免费在线不卡| 精品人妻视频一区二区三区蜜桃视频| 久久久久国产亚洲一区欧美色图日韩 | 日本黄大片在线观看视频| 91亚洲高清| 淫乱图区 | 91爰爱欧美| 婷婷五月天影院| 无码高清少妇久久| 少妇天堂| 97久久国产亚洲精品超碰热| 99999精品视频| julia高潮后不停追击中出| 亚洲h片在线免费观看| 日日超碰亚洲| 亚洲一区二区三区婷婷| 天天影视91看看| 加勒比海成人视频网| 嗯啊免费视频| 啊啊啊不要好疼视频| 一级免费啪啪片| 色综合久久av| 极品欧美一区二区三区| 五月亭亭六月丁香| 日本孕妇一区二区视频操逼免费看 | 亚洲精品三| 欧美激情性爱视频网站| 亚洲av无码国产精品字幕| 啊啊啊啊啊啊在线| 国产丝袜啪啪| 欧美另类丝袜熟女| 欧美日日人人天天| 午夜精品久久久久久久99| 欧美亚洲影视| 色网1| 曰韩少妇无码| 蜜桃久久一区| 成人精品在线免费视频| 东北女人无套内谢视频| 国产亚洲精品无码三区| 九九精品无码专区免费| 无码高清操逼网址| 欧美成va视频网站| 性吧在线视频| 青青草日本中文字幕| 蜜桃在线观看一区二区三区| 天天日天天射天天干| 九九热五区| 欧美美女在线高潮999| 超碰中文字幕人妻草一区| 97免费视频网| 91 亚洲情侣偷拍 久久| 欧洲一区二区三区四区在线观看| 后入合集| 色欧美亚洲| 九九色综合| 夜夜中出国产| 少妇人妻无码| 91艹| 可以免费看黄片的视频| 26uuu性| 国产精品探花视频| 久久久久久久久久久六六| 亚洲天堂另类美腿| 亚洲双插| 亚洲性爱成人| 丁香五月天社区| 蜜臀精品1区2区| 中文字幕片| 人人九九精| 99热这里只有精品18| 亚洲码在线中文在线观看| 中文字幕一二区二三区人妻专区| 国产伦乱91| 国产后入精品| 亚洲诱惑天堂 | 99久久99九九99九九九| 久久精品久久九九精品| 操逼日韩无码| 日本不卡二三区| 丝袜视频网国产90| 国产精品久久99日日| 99久热| 国产丰满熟夫69mpp| 91成人久久| 东京热毛片177b2viP| 性爱网站一区二区| 熟女丝袜视频| 插B在线观看| 国产强奸乱伦无码视频| 成人网址在线观看| 欧美亚洲美少妇一区二区| 欧美人妻一区二区| 啪啪啪精品| 成人欧美一区二区三区黑人一| 国产精品久久久久久久免牛肉蒲团| 91日日夜夜| 欧美v亚洲v综合v国产v妖精| 1024亚洲中文字幕久在线看片你懂的 | 色五月婷婷麻豆在| 丝袜天堂网| 欧美黄色大片在线观看 | 亚洲做性| 国产美女mm131爽爽爽爽| 性爱动态120秒| 亚洲小说视频| 黄色免费网页无码| 新精精品久久精品| 91人妻素女| 亚洲中文字幕日产无码久久| 国产美女高潮| 懂色AV一区二区三区| 久肏视频字幕| 五月综合激情网| 欧美九九九| 国产第25页在线观看| 97 九色| 欧美精品69性爱| 91大胆欧美| 91熟女丨老女人| 亚洲午夜av| 伊人9| 被体育老师抱着c到高潮| 国产自产22区| 亚洲欧美激情在线视频| 国产91丝袜在线播放蜜月| 夜夜影视四色| 中文字幕欧美精品亚洲日韩蜜臀| 激情五月婷婷综合| 91美女小视频| 亚洲精品色| 欧美传媒| 欧美久久婷婷| 国产福利精品最新在线| 亚洲色阁| 伊人97色天使| 九月丁香综合网| 97在线免费公开视频| 99热在线播放| 小说区 图片区色 综合区| 欧美另类色| 亚洲 无码 偷拍| 久久久久久性爱视频| 牛牛操视频逼| 97就爱干| 日韩AV一区二区三区四四| 爱爱动态60秒| 国产精品网站免费| www狠狠| 青娱乐妇女性生活| 亚洲日韩青青草色月| 啪啪视频亚洲第一| 日韩99999| 欧美日韩夜夜| 久精品无码av一区二免费国产在线观看| 欧美性暴力猛交| 熟女一区二区| 人人操人人摸人| 亚洲欧美另类图片| 美女黑人91神马| 色婷婷香蕉| 国产毛片片精品天天看视频 | 摸奶性爱视频网站在线免费播放| 中文久久96| 91狠狠综合久久| 曰韩中文人妻视频| 天天草AV| 九九九网页| 岛国黄色大片网站| 一个人免费视频观看在线WWW | 国产精品直播在线观看直播| 夜夜操一区二区| 激情五月天网| 国内毛片婷婷六月色| 色图四区| 亚拍在线| 日韩中文字幕熟妇人妻 | 欧洲一区二区三区免费| 在线观看一卡二卡| 亚洲美女自拍偷拍视频| 亚洲中文字幕熟女| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 96精品久久久久久久久久| 超碰天天操你比| AV九九| blacked精品一区国产| 蜜臀99久久精品久久久懂爱| 清纯唯美综合| 97亚洲自在精品在线观看| 久久e6只有精品| 92福利社视频| 日韩精品国产精品五码一区二区| 强奸乱伦日韩AV| 午夜福利一区二区影院| 中文字幕一区二区视频在线观看| 色五月av| 国产精品ww久久| 97资源亚洲| 噜噜瑟| 九九亚洲色在线观看| 中文字幕精品人妻丝袜| 天天亚洲综合| 亚洲中文字幕日产无码久久| 一区,二区,三区网站| 嗯嗯嗯好爽| 丝袜大香蕉| 国产AV高清AV无码| 男人的天堂一区三区| 久草国产在线视频| 国产小视频91| 亚洲 欧美 手机在线观看| 中文字幕一区二区三区字幕| 久久久久久69国产一区二区 | 天天综合网入口~91| 97在线国产精品| 日韩丝袜人妻AV| 欧美嗯啊……在线观看视频免费| 国产av高清版| 久久人人爽爽爽人久久久| 亚洲欧洲小说图片视频 | 岛国不卡超碰护士AV在线播放| 禁十八久久| AV丝袜少妇| 亚洲综合性网址| 亚洲国内精品成人不卡| 日韩精品大香蕉伊人在线| 欧美久久人妻少妇一区二区| 亚洲色图综合网| 伊人嫩草| 亚欧美色| 18禁精品网站在线看| 色官网色综合| 伊人久久婷婷| 18精品一区| 欧美老妇女内射网址| 亚洲www91| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 中文子幕一二三| 久久97视频| 91色香| 人人做,人人操,人人摸| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 又大又长又粗又爽又黄| 天美麻花大全视频| 日本啊啊啊啊啊视频| 经典丝袜一区| 人人妻人人澡人人爽久久av| 天天插夜夜操| 色色综合网站| 99久热精品99re6热| 91熟女视频网| 欧美日韩午夜精品一区二区三区| 日韩精品永久在线观看| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 亚洲 图片 欧美 色图| 91激情综合| 日韩少妇无码| 国产精点久久久成人| 老鸭窝亚洲毛片| 日本精品性生活久久久| 91人人| 黑人无码一区二区| 成人老鸭窝人人在线视频| Aa东京男人的天堂| 国产毛片片精品天天看视频| 人人看人人摸人人色| 后入内射蜜桃臀| 日韩综合色网| 国产av强奸美女| 欧美一级三级| 欧美综合色| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 台湾肥佬网一区二区三区| 99热线麻豆| 福利操逼| 宗合情欲网| 亚洲性天堂| 日欧亚洲二三区大片不卡| 亚熟在线| 亚洲欧美999| 色婷婷av在线观看| 亚洲成人在线资源| 欧美经典一区二区三区| 欧美精品久久96人妻无码| 久久加勒比| 最新国产精品久久精品| 怡红院网站在线视频| 白天啪啪晚上啪啪视频| 97色97好| 色哟哟综合| 1024久久高清视频| 久久中文字幕在线观看| 91久久久久久久| 日本国产二线女色| 蜜臀操逼黄色视频操的好爽| 日韩人妻丝袜美腿中文| 久草网站免费在线观看| 骚女高跟AV在线| 亚洲阿v天堂无码z2018| www.AV有限公司一区| 眼镜人妻101.com| 欧美亚综合色图| 天天影视色香欲综合网小说| 日韩99神马视频播放片在线播放| 上特色A在线| 久久国产三区| 日韩欧美大片免费高清啪啪| 鸥美插入视频| 国产精品成人福利在线| 少妇熟女视频一区二区三区| 人妻熟女av国产网站| 91美女视频电影| 色色色色网站| 91天天| 欧美性区| 日韩av影片在线观看| 男人的天堂三级| 婷婷综合五月| 日韩啊V| 一区二区三区蜜桃成人撸久久东京热| 高清国产精品无码| 欧美丝袜美女电影一二三四区| 亚洲乱码国产乱码精网站| 欧美亚洲韩国视频十五区 | 另类图片五月天| 120分钟婬片免费看| 人人操人人摸超碰| 欧亚第一综合网| 欧日a| 丰满人妻一区二区三区| 五月婷婷hd| 亚卅熟女乱色| 精品欧美不卡在线播放| 中文子幕一二三| 偷拍 亚洲| 日日操丁香五月天| 亚洲91网| www. 男人天堂成人在线| 午夜免费视频1000| 国产精品久久99日日| 欧成人精品一区二区三区| 欧美三级一级| 人妻中文在线| 东北丰满熟女国产一区| 97视频在线播放| 九九九九九九视频| 花野真衣| 国产精品亚洲一区二区三区四区| 明星性猛交ⅹxxx乱大交| 青青草久久在线| 午夜男人天堂| 性色av婷婷久久一区二区点复制| 99久久亚洲精品无码毛片潘甜甜| 夜夜精品视频一区二区| 国产丰满熟夫69mpp| 九九aV| 涩涩这里只有精品视频| 91综合中文字幕| 欧美极品少妇| 日韩情色AV| 天无日色综合| 操美女高潮抽搐白浆| 激情熟女12P| 男人的天堂kva| 日欧毛片久久| 欧美在线伊人色| 色久综合| 8050无码八戒| a一区二区三区乱码在线| 欧美宗合色| 97少妇人妻中文字幕久久| 欧美色图亚洲色图成人在在线| 欧美一级做a爰片免费视频| 98人妻精品一区二区色欲| h色99999| 麻豆精品A片免费观看| 狠狠操天天干| 色婷婷视频| 亚洲一区二区精品福利| 在线A日本| 亚洲春色欧美激情自拍| 国产无码成人无码| 国产福利合集| 不卡在线观看视频| 91热| 五十路熟女人妻一区二区在线观看 | 日本孕妇一区二区视频操逼免费看 | 欧洲精品一级二级精品综合视频综合 | 天天摸夜夜摸| 婷婷五月天成人| 中文字幕成人理论在线| 亚洲成a人在线观看久| 美国一区二区三区视频| 91伊人久| 看一级特黄a大一片| 激情五月综合开心五月| 九九AV| 九九热国产| 中国少妇啪啪视频| 99re9| 搡老女人老91二区| 狠狠爱综合网| 亚洲一卡二卡在线免费| 欧美福利视频啊啊啊啊| 国产高清精品一区二区三区毛片| 人人操我人人干| 欧美成人A√在线一区二区| 欧美A片中文字幕| 国产精品视频自拍在线| 无码人妻一区二区一牛影视| 日本欧美一区二区三区视频麻豆| 亚洲欧洲国产综合av| 伊人91| 国产日韩精品suv| 18禁止看精品中文字幕| 草草网站影院白丝内射| 亚洲最大无码中文字幕网站| 麻豆啪啪啪视频| 欧亚洲精品有视频| 日韩99神马视频片| 久久久九| 亚洲成人激情小说视频| 亚洲国产91精品一区二区久久| 日本免费一级AAA大片器| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 亚洲中文字幕在线视频一区二区| 9久在线视频只有精品| 国产精品久久久久无码A√| 天天色综亚洲91污| 大香蕉久久| 91性感网站| 一二三四区电影| 精品蜜乳AV免费观看| 免费观看国产小粉嫩喷水精品午| 午夜福利视频在线一区| 日韩精品三区四区| 亚洲的天堂网| 激情文学88| 中日韩熟女| 精品人妻二区三区| 午夜久久久| 欧美天天射| 91在线精品| 欧美美女自慰一区二区三区| 伊人嫩草| 乱操乱伦AV| 亚欧国产无码精品在线| AV天堂男人的天堂| 日韩啪啪视频| 超碰在线人妻| 后入式视频国产自| 人人操人人插 - 百度 - 百度| 啪啪啪精品视频| 天天弄欧美| 校园激情狠狠四射| 国产精品嫩草久久久久| 六六久久日韩不卡| AV男人天堂网| 黄片免费久久久久久久| 男人的天堂.com| 91殴美| 9999免费精彩视频| 精久久久91| 国产拍偷精品网站| 久久天堂婷婷网| 伊人97| 国产日本久久免费精品| 日本黄页视频在线观看| 国产精品久久99日日| 熟女欧美日韩综合婷婷| 91久久免费视频互動交流| 99热在线观看| 老鸭窝成人免费毛片视频| 日本丝袜人妻内射| 99re在线视频国产| 黄片色区软件| 自拍亚洲综合| 福利操逼| 神马影院午夜福利久久久| 26uuu国产亚洲综合| 电影69乱码96| 久久狠狠色噜噜狠狠狠狠97| 殴美性色a级欧美| 91老熟女| 欧美熟妇精品黑人巨大一二三区| 蜜臀99久久| 色哟哟-国产专区| 国产操逼网站亚洲一级黄色| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 欧美国产一区二区三区麻豆传媒| 懂色中文一区二区三区| 97爱爱影院| 国产黄色影片在线观看| 91/欧美| 色悠久| 欧美一级欧美三级在线观看| 午夜性刺激视频免费观看| 麻豆av一区二区三区| 乱伦熟女论坛| 欧美色图 人妻| 午夜120视频在线观看| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 国产女生在线| 欧美性爱超碰97| 极品色社| 国产一进一出视频网站| 午夜精品久久久99热蜜桃的功能特点| 久久色情| 91老熟妇| 亚洲熟女乱熟乱熟妇综合网二区| 强奸乱伦大香蕉网| 国产搭汕a级片| 亚洲s在线观看| 18禁免费视频| 国产精品9999| 日日橹狠狠爱欧美超碰| 人人摸人人添人人操| 蜜区区视频79| 伊人97色天使| 国内三级自拍小视频在线观看 | 色婷婷在线视频| 亚洲无线观看久久| 九九国产热| 国产精品一区二区三区在线密挑| 一个人免费视频观看在线WWW| 国产九九九九九九| 久久超碰爱| 在线看片国产精品每日更新| 蜜臀久久久99久久久久| 91欧美综合在线| 1024香蕉视频| 日韩亚洲精品一区二区| 精品一级毛片在线观看| 无毛精品| 天天干天天日天天射黄色片| 欧美 亚洲 偷拍自拍| 一区操逼| 94色色电影网| 中文字幕在线第二页| 天天看片天天爽| 超碰在线看| 国产日韩区| 日韩一二三区| 日日骚网站| 久热大香蕉网站| 欧美 综合| 这里只有精品视频在线| hd成人一区二区在线| 男女啪啪啪18禁网站| 久热这里只有精品9| 极品AV网站在线观看| 久久综合女优| 韩国一区二区精品亚洲| 日本性爱少妇| 成人性爱美曰韩| 欧美日韩啪啪电影| 日本孕妇一区二区视频操逼免费看 | 欧美精品二区视频在线| 强奸熟女一区二区三区| 在线黄色污污网站| 97高清啪啪| 天堂日本亚洲欧美| 亚洲一区深夜| 天天综合亚在线| 九九综合色| 丁香五月色情| www.色综合| 久久久18| 国产成人+综合亚洲+天堂| 黄片在线免费在线观看| 欧美性爱三区二区| 亚洲国产av中文字幕久久 | 女人爽到高潮潮喷18禁网站| 乱伦3P视频| 日韩在线一区高清在线| 国产日韩精品suv| 婷婷av在线中文字幕| 蜜桃狠狠色伊人亚洲综合网站| 俞拍久久国应视频| www.高清无码诱惑一区.com | 精品大全99999| 欧美性五月| 人乳av| 欧美,亚洲,日韩,v,天堂,手机在线观看| 美骚妇av高清在线| 97精品国产97久久久久久| 91视频国品一二三区| 亚洲综合另类| 国产av白丝| 久久天天摸| 婷婷月色| 天天干2区3区| 裸模AV女优| 国产免费一区| 久9久9久9久9久9久9| 97碰碰色| 人人操人人色网| 国产毛片久久久久久久| 色乱二区| 亚洲一区二区麻豆影院| 97视频观看| 久草在| 人妻 欧美亚洲| 99热在线播放| 大香蕉一区二区在线观看.| 人人 操人人 操人人| caoni国产亚洲av| 国产亚洲国产超碰| 大香蕉碰碰| 97色涩| 日本 情色 1区2区3区| 久久人妻少妇| 人妻丝袜一区二区三区在线| 婷婷久久五月综合激情| 操逼啊啊啊91| 亚洲男人bt天堂| 久久伦理视频久久大香蕉视频| 丁香7月婷婷| 视频国产欧美在线播放| 超碰人妻天天干| 久久色情| 欧洲亚洲人妻无码中字久久三区四区| 超碰97亚洲区| 亚洲人天堂| 可以在线观看的黄色网址| 久久综合激情| 青青草黑寡妇男人天堂| 国产日韩中文字幕欧美| 国产高清自拍| 人妻精品一区二区在线| 97中文超碰| 欧美日韩人妻婷婷一区| 久久久精精精| 成人a大片在线观看| 亚洲最大黄网| 日韩无码服务区| 亚洲欧美在线观看无码| 日日夜夜干| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 屌逼麻豆| 亚洲精品人伦一区二区| 日日操免费视频| 首页亚洲国产高跟丝袜诱惑视频| 另类专区加勒比| 久久人妻| 香蕉在线一区二区三区| 久久视频,这里只有精品| 中文字幕AV乱伦| 六月婷激情福利天堂69| 亚洲图片91| 大香蕉乱级| 嗯嗯啊在线视频| 干妹子| 黄色成人网久久久久久| 五月婷婷六月丁香| 91久久精品美女高潮喷水| 国产精品不卡一区二区电影| 91精品亚洲内射孕妇| 精品超碰中文在线| 97视频在线观看网站| 色视频蜜乳| 99热亚洲天堂| 欧美激情专区| 性爱1区| 国产精品3| 久久香蕉综合一本到3atv| 抽插爽| 91五十路| 男人天堂久久精品| 99999亚洲| 99热精品在线| 无码人妻精品一区二区三区九九| 国产91亚洲精品一区二区三区| 韩日精品四区| 成人天天爽| 国语国产操逼伊人AV网| 欧美色日本| 欧美日产国产在线成人第一区| 国产suv精品一区二区四| 欧美性爱一区二区| 99久久无色码| 思思热国产高清| 啊啊啊 在线观看| 97啪啪| 精品99999久久久久久| 国产精品一区二区手机看片| 亚洲AO在线| 亚洲成aⅴ人片不卡无码| 97超碰色屌| 免费观看的黄色的网站| 青青草在线视频人人想人人上| 综合影院永久入口国产| 亚洲最大的黄色电影网站。| 国产主播福利| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 超碰97资源中文字幕| 91人妻人人澡人人爽人人精品| 青青草日本无码| 另类图片欧美激情综合| 欧美一二在线| 无码日韩人妻av一| 国产AV天美传媒一区二区三区 | 熟女91网| 日本精品一区三区| 国产操伦| 久久9999 | 91伊人| 日韩伦理视频| 国产精品无码av在线| 国产久久日韩网站导航| 欧亚乱色熟女一区二区| 老熟女综合| 久久久久久久久九九久孕交| 国产亚洲禁久一区二区 | 天天做天天爽| 国产资源中文字幕在线| 伊人96在线| 校园春色综合| 懂色av色欲av蜜臀av| 大香交| 三级片大波波| 国产丝袜欧美在线视频| 亚州欧美综合| 久插综合| 国产免费一区二区三区最新不卡| 74成人在线| 中文久久久| 夜夜人妻爽| 色色五月婷婷| 日本五十路熟女一区二区| 伊人91| 午夜九九| 久久综合女优| 久久久精久久久| 色婷婷五月天| 国产精品探花视频| 色操逼网| 天天操天天舔| 日日摸日日碰| 99性爱| 国产精品一区午夜福利| 少妇厨房愉情理伦片bd在线观看 | 免费一级a毛片久久久久久鸭绿欲| 高潮9999外国| 人妻少妇精品久久久| 亚洲色图20p| 欧美国产日韩清纯唯美| 91久久精品中文字幕| 少妇久久久久久| 久久成人东京热人妻| 日韩78m视频| 懂色av色欲av蜜臀av| 91天天| 国产精品96久久久久久| 色噜噜人妻av中文字幕| 9997se| 欧美激情片一区二区| 亚洲男人的天堂亚洲| 中文字幕在线免费观看视频| 国产宅男宅女在线观看| 国产成年精品高清在线观看91| 人妻一区二区三区熟女| 一区二区三区男人的天堂| 色超碰综合| 红桃视频高潮| 欧美中文字幕一区| 91精品成人www| 99色视频| 日欧操屄视频| 国产在线视视频有精品| 日韩A优精品在线观看| 日本成人A片免费看| 91精品国产一区三一| 9Ⅰ超碰| 玖玖超碰熟| 偷拍综合亚洲| daxiangjiao你懂的| 欧美激情色婷婷花野真衣一区二区| 亚洲揄拍网| 久草资源欧美在线视频| 69AV女优男人的天堂| 亚洲熟妇图片| 色一射色一射| 69精品人人人人| 久草婷婷| 91超碰在线播放| 97视频在线免费播放| 九九综合久久| 色播五月丁香| 色色热| 久久精品一区| 九九夜精品九九在线| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 香蕉国产精品麻豆亚洲欧美日韩| 91美女在线观看| 亚洲在线欧美| 欧美性性性| 思思久热在线精品66| 乱抡国产91| 手机在线A片| 五月婷婷丁香中文字幕| 国产熟女少妇一区| 色盈盈影院| www.男人天堂| 日本五区不卡| 久久无码精品| 成年人黄色小视频网站| 国产精品视频白浆免费| 99热精品在线| 91啪9色| 国产第二页| 欧姜老司机| 丰满美女一级毛片在线播放| 十八禁成人网站在线观看| 婷婷综合网站| www.99色| 久久仑合| 精品二区久久| 免费a v| 手机在线视频国内精品| 蜜桃色色网站视频三区| 东京成人一区| 亚洲欧美97| 日韩一性一交一A片俄罗斯| 99热伊人| 999九九精品| 职场同事知名国产国产精品久久欧美日韩| 大香蕉人妻久久| 人妻81p| 思思热在线视频精品| 国产在线精品电影观看| 中文字幕一区二区无码成人| 国产精品一区二区a| 五月婷视频| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 亚洲三区视频| 人妻少妇精品一区二区三区| 国产麻豆一区二三区| 天天肏视频| 日本岛国黄色网址| 亚洲美乱| 白嫩妹子国产骚| 国产精品干干干| 亚洲无套久久嗯嗯| 熟女少妇一区二区三区| 强奸乱伦日韩AV| 亚洲国产一级中文综合久久天堂在线免费观看| 色欧美在线| 中文精品一区二去| 国产精品一区二区在钱播放| 欧美男人的天堂| 嗯啊抽插大香蕉网页| 7月婷婷综合| 欧美 色 亚洲| 狠狠综合网| 国产免费一区| 国产亚洲精品激情| 丰满搜索结果 -第18页- 久久高清无码 | 天天干天天爽| 青青草导航在线视频| 啪啪啪精品视频| 五月天久久婷婷亚洲 | 影音先锋少妇| 久久手机好看网站| 亚洲综合首页| www.91久久| 国产精品动态一区二区三区四四| 人人摸人人添人人操| 91总综合网| 国产精品露脸在线观看| 久草婷婷| 韩三级a视频在线观看| 四虎国产成人精品免费一女五男| 大屁股人妻女教师撅着屁股| 香蕉99秘 精品一区丁香| 曰韩人妻中文字幕在线| 丝袜性亚洲| 97超碰人人操人人操| 久久精品一区| yaouchengrenav| 欧美色九九九| 正在播放国产精品一区| 99操| 久操com| 91AV国产精品| 99热99色| 96久久久久久久| 久久婷婷五月天| 超碰免费97| 热久久91婷婷| 欧美熟妇成人一区二区| 午夜毛片高清免费不卡| 国产曰批免费观看久久久| 国产二区三区粉嫩在线| 久久99午夜精品一区人妻| 啊啊啊啊操死我了| 国产人伦a片信息免费片| 欧美亚洲韩国视频十五区 | 91黑丝操| 双插性欧美一二三区| 9999久久久久| 久久一二三四五六七八九区区区| 怡红院成人视频| 亚洲日韩AV视色| 欧美一区二区福利在线| 亚洲日韩熟女人妻高清在线| 秋霞操逼片| 色欧洲97| 天美传媒av 在线| 韩国成人精品久久久免费看| 久久精品女同亚洲女同13| 欧美成人9797| 中文字幕亚洲永久精品| 成人夜夜| 国产农村妇女精品1区二区| 中文字幕亚韩| 先锋女优在线观看视频| 一直超碰| 夜嗨影院| 色吧5亚洲| 久久婷婷一区| 国产免费一区二区在线A片视频| 综合久久少妇中文字幕| 亚洲人精品午夜不卡| 激情五月婷| 超清福利精品视频在线| 亚洲男人天堂手机版| 欧美天天谢综合网| 丝袜美腿制服人妻二区中文字幕 | 国产操逼视频在线观看| 色色青青久久| 97色在线观看| 男人女人18禁片免费看网站| 精品视频久久区| 久久久蜜桃一区二区三区| 久操凹凸视频| 色与欲影视| 欧美日韩系列| 男人网站婷婷| 中文字幕在线高清男人的天堂| 国产精品 久久久精品一牛| 少妇国产不卡| 青青草中出视频| 久久久久七视频| 欧美1727免费观看视频| 天天肏天天干| 亚洲色婷婷综合久久久久中文| 亚洲成人妻日韩在线| 午夜人妻精品综合在线| 日韩在线性爱免费视频| 久久精品国产亚洲AV先锋| 熟女熟妇伦久久影院毛片一区二区| 婷婷四五区| 欧美在线视频99| 人妻 中文 日韩| 99久久久无码精品国产人| 欧美97在线欧| 999九九九九国产动| 久久久免费懂色| 大香蕉国产中文自拍| 蜜臀久久99精品久久综合| 九九香蕉网| 欧美国产日韩高清在线| 欧美日韩日产免费网站看| 欧美人人曰人人操人人射射 | 激情婷婷| 色情五月婷婷| 亚洲色婷婷| 囯产乱伦一区二区三女| 91丨熟女丨丰满熟女| 强奸乱伦日韩AV| 人人操肉肉| 女欧美一区二三区| 亚洲一区在线观看欧洲| 亚洲熟女综合网| 中文字幕视频在线观看| 黄页av| 抽插亚洲无码| 国产精品第一页国产大屁股视频免费区| 久久久久婷婷精品av电影| 偷拍网站久久男女男| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 视频在线中文字幕| 劲爆欧美人妖三区91| 女上位精品在线| 操少妞在线视频| 99超碰网| 啊啊啊啊啊在线| 九九九一二三| 91bbbbbb|