日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

用C#开发.NET CF 蓝牙通信模块

發布時間:2024/9/5 C# 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用C#开发.NET CF 蓝牙通信模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
www.itdocx.com


在Windows Mobile軟件開發中.Net正扮演著日益重要的角色,我們已經可以看到很多用.Net CF開發的軟件,這些軟件涉及到了日常應用的方方面面。在智能設備的軟件開發中,無線互聯是一個相當重要的一塊,我們可以看到,紅外幾乎是所有智能設備的標配,而藍牙也日益在越來越多的智能設備上出現,有了硬件,顯然要有相應的軟件相關的應用。

  我們也知道,用.NET CF開發紅外通信應用時相當輕松的,因為.NET CF中有一個命名空間System.Net.IrDA就是用于紅外通信的通信模塊。但是,.NET CF中還沒有關于藍牙通信的模塊,所以目前來講做這方面的開發還有一定的困難。下面,就談談如何用C#開發.NET CF藍牙通信模塊。

  一. 基本要點

  首先明確一點,因為涉及到驅動硬件的問題,所以僅靠了解C#開發的相關知識顯然是無法完成開發的,我們必須對C++開發有所了解。但是為了簡單起見,我們不希望用C++寫半行代碼,所有的編碼工作全部使用C#,也就是說,使用的開發環境只需要使用Visual Studio.net,不需要用其他的編輯器。

  作為開發這類驅動硬件的程序的知識準備,您需要了解C++的基本知識,知道頭文件是怎么一回事,知道托管代碼如何與非托管代碼交互。因為本文的核心是說明如何開發.net CF藍牙通信模塊,所以前述這些準備知識并不作講述。

  二. 關于藍牙

  做藍牙通信模塊開發,自然先要知道藍牙通信是怎么一回事。在我看來,藍牙通信應該和紅外通信模塊類似,當然我是從開發者的角度來講,抽象化以后應該就是這樣,當然藍牙和紅外通信也有很多不一樣的地方,這在面向對象設計里面怎么講,我想一定有很多人理解的比我透徹。好了,這就是我們的基本思路了。我曾經在網上查過關于藍牙開發的文章,很多人在.net CF開發中把藍牙通信當作一個串行通信來處理,這也是不錯的,但是我不是很喜歡,因為這樣做的話,并不是針對藍牙來開發的,換言之,在使用過程中,需要先手動開啟藍牙,配對,連接,建立串行通道,然后開啟應用程序使用,你還要在應用程序中設置串行端口,對最終用戶來講,這是非常麻煩的。我覺得,這樣的解決方案冠上藍牙通信的名頭簡直就是……不多說了,書歸正傳。

  在紅外通信中,我們知道,設備的DeviceID是一個Byte數組,那么藍牙設備的DeviceID什么樣子呢?我想這個大家都很清楚,是一串以“:”分隔的16進制數字。

  紅外通信中,一般而言紅外并沒有開啟、關閉之類的狀態,但是藍牙有開啟、關閉、可發現三種狀態。

  紅外沒有安全設置,而藍牙有安全設置,所以我們需要對藍牙設備進行配對,而紅外通信這部需要。

  我們查看.net的Socket地址族里有IrDA,但是沒有藍牙相關的地址族,這是我們需要解決的問題。

  三. 獲取設備ID

  1.獲取本地設備的ID

  我們查看Window CE 4.2的SDK文檔,得知獲取本地設備ID的函數是BthReadLocalAddr,在btdrt.dll中。SDK文檔中的英文原文是這樣的:“This function retrieves the Bluetooth address of the current device.”好了,知道了這個就好說了:

  首先封裝本地托管函數:

[DllImport("Btdrt.dll", SetLastError=true)]

public static extern int BthReadLocalAddr(byte[] pba);

  這個函數得到的本地DeviceID也是一組byte數組,為了向人們顯示出來,我們要把它變為String:

string text1 = "";

text1 = text1 + pba[5].ToString("X2") + ":";

text1 = text1 + pba [4].ToString("X2") + ":";

text1 = text1 + pba [3].ToString("X2") + ":";

text1 = text1 + pba [2].ToString("X2") + ":";

text1 = text1 + pba [1].ToString("X2") + ":";

return (text1 + pba [0].ToString("X2"));

  2.獲取遠程設備的ID

  其實談到獲取遠程設備的ID就涉及到如何去發現遠程設備了,所以這里就一并把發現設備的方法也說明了吧。 發現設備需要用到三個Winsock API,分別是WSALookupServiceBegin、WSALookupServiceNext和WSALookupServiceEnd,這三個API到底起什么作用可以去查看Windows CE 4.2的SDK,這里就不詳細解釋了,只談一下幾個需要注意的地方。

  WSALookupServiceBegin的函數原形是這樣的:

INT WSALookupServiceBegin(

LPWSAQUERYSET lpqsRestrictions,

DWORD dwControlFlags,

LPHANDLE lphLookup

);

  我們用托管代碼進行包裝:

[DllImport("ws2.dll", EntryPoint="WSALookupServiceBegin", SetLastError=true)]

public static extern int CeLookupServiceBegin(byte[] pQuerySet, LookupFlags dwFlags, ref int lphLookup);

  可以看到,本來lpqsRestrictions是一個struct,經過包裝后在托管代碼中成為了byte[],我們計算好該struct大概要占用多少個byte,struct中每一個成員在byte數組中的位置是怎樣的,裝配出來就好了。

  由于是針對藍牙作的開發,所以我們要查看一下這些參數應該是哪些值。Windows CE 4.2的SDK中說,藍牙開發時,struct LPWSAQUERYSET中的如下成員應當為這些值:

The dwSize member must be sizeof(WSAQUERYSET).

The lpBlob member (itself a pointer to a BLOB structure) is optional, but if used, the device inquire parameters valid for LUP_FLUSHCACHE are the following:

The cbSize member of the BLOB structure must be sizeof(BTH_QUERY_DEVICE).

The pBlobData member is a pointer to a BTH_QUERY_DEVICE structure, for which the LAP member is the Bluetooth inquiry access code, and the length member is the length of the inquiry, in seconds.

The dwNameSpace member must be NS_BTH.

All other WSAQUERYSET members are ignored.

  具體什么意思各位可以自己去理解,我想比我翻譯出來要好些,畢竟我英語很差的。根據以上要求,我們這樣裝配pQuerySet:

byte[] buffer1 = new byte[0x400];

BitConverter.GetBytes(60).CopyTo(buffer1, 0);

GCHandle handle1 = GCHandle.Alloc(blob1.ToByteArray(), GCHandleType.Pinned);

IntPtr ptr1 = handle1.AddrOfPinnedObject();

BitConverter.GetBytes((int) (ptr1.ToInt32() + 4)).CopyTo(buffer1, 0x38);

  另外的兩個API也照類似方法調用即可。

  在調用了WSALookupServiceNext之后,bytes數組pQuerySet中便包含了遠程設備的地址信息,下面我們需要把它找出來。通過閱讀SDK中WSAQUERYSET結構的說明和計算每個成員的位置之后,我們寫出如下代碼:

int num5 = BitConverter.ToInt32(buffer1, 0x30);

int num6 = Marshal.ReadInt32((IntPtr) num5, 8);

int num7 = Marshal.ReadInt32((IntPtr) num5, 12);

SocketAddress address1 = new SocketAddress(AddressFamily.Unspecified, num7);


  因為.net框架的地址族里面沒有藍牙,所以我們這里用的是AddressFamily.Unspecified。

  然后的工作就是從中獲取遠程設備的ID了:

  前面我們已經計算出,這個Address里面的前六個字節是byte數組形式的設備ID,第七到第二十二個字節是藍牙的Service Guid,在后面四個字節是端口號,所以我們只需要分別提取出來即可。

  四. 監聽服務

  監聽服務調用的是非托管API WSASetService,其原型是

INT WSASetService(

LPWSAQUERYSET lpqsRegInfo,

WSAESETSERVICEOP essoperation,

DWORD dwControlFlags

);

  可以看到關鍵也是第一個參數,lpqsRegInfo,這也是一個struct,我們的包裝方法與前面的發現設備采用的方法類似,做藍牙通信時要注意其成員要如下設置:

lpqsRegInfodwSizesizeof(WSAQUERYSET)
?lpszServiceInstanceNameNot supported on Windows CE. Set to 0.
?lpServiceClassIdNot supported on Windows CE. Set to 0.
?dwNameSpaceNS_BTH.
?dwNumberOfCsAddrsNot supported on Windows CE. Set to 0.
?IpcsaBufferNot supported on Windows CE. Set to 0.
?lpBlobPoints to a BTHNS_SETBLOB structure, containing information about the service to be added.
?*
All other WSAQUERYSET fields are ignored.

  五. 連接

  我們知道,IrDA中連接遠程服務是使用方法System.Net.Sockets.IrDAClient類中的Connect方法。而這個方法又是調用的Socket類中的Connect方法。而Socket類是一個比較抽象的類,它并不綁定某個具體的地址族、SocketType和protocolType,所以在實例化的時候,需要指定這三個參數。我們也知道,在IrDA中,這三個參數分別是AddressFamily.Irda, SocketType.Stream,和ProtocolType.IP,那么在藍牙中這三個參數分別是什么呢?我們好像找不到。

  且慢,真是這樣嗎?

  我們知道在.net中,這三個參數都是枚舉值,而枚舉在默認情況下,你可以認為就是int值的替代表現。

  我們該如何知道這三個參數到底是什么呢?

  還是先看Socket類的Connect方法。

  我們查查有關資料,可以知道這個方法實際上是調用的一個非托管函數:

[DllImport("mscoree", EntryPoint="@339")]

public static extern int connect(int s, byte[] name, int namelen);

  也就是非托管的Socket API。

  我們看Windows CE 4.2的SDK,可以看到,在使用藍牙進行連接的時候,需要使用WinSock擴展。我們還可以看到,在使用藍牙進行連接的時候,三個參數分別應當是AF_BTH、SOCK_STREAM和BTHPROTO_RFCOMM,至于這三個參數分別代表什么,我們就要查看相關的頭文件了。

  我們找到ws2bth.h頭文件,可以看到AF_BTH代表十進制數32,而BTHPROTO_RFCOMM代表十六進制數0x0003,恰好和ProtocolType.Ggp代表的數值是一致的。所以,我們在實例化Socket時是這么寫的:

new Socket((AddressFamily) 0x20, SocketType.Stream, ProtocolType.Ggp);

  Socket實例化出來了,其他的當然就都好說了,這里不再贅述。

  六. 藍牙的安全設置

  藍牙比紅外多了安全方面的設置,所以就需要多一些代碼來處理這些。具體也就不多說了,其實也就是一些非托管代碼的包裝調用,這些API在Btdrt.dll中:

  獲取配對碼請求:

[DllImport("Btdrt.dll", SetLastError=true)]

public static extern int BthGetPINRequest(byte[] pba);

  設置配對碼:

[DllImport("btdrt.dll", SetLastError=true)]

public static extern int BthSetPIN(byte[] pba, int cPinLength, byte[] ppin);

  比較麻煩點的是配對,總共有三步操作:

  首先是創建ACL連接:

[DllImport("Btdrt.dll", SetLastError=true)]

public static extern int BthCreateACLConnection(byte[] pbt, ref ushort phandle);

  然后是配對碼驗證:

[DllImport("Btdrt.dll", SetLastError=true)]

public static extern int BthAuthenticate(byte[] pbt);

  然后一定要關閉連接:

[DllImport("Btdrt.dll", SetLastError=true)]

public static extern int BthCloseConnection(ushort handle);

  七. 設置藍牙無線電狀態

  我們知道,藍牙無線電有打開、關閉、可發現三種狀態,那么我們如何實現編程控制呢?

  我想這個一定大家都知道了,因為網上有很多關于這個的文章:

  先寫一個枚舉:

public enum RadioMode
{
 Connectable = 1,
 Discoverable = 2,
 PowerOff = 0
}

  然后寫一個函數調用非托管代碼即可:

[DllImport("BthUtil.dll", SetLastError=true)]

public static extern int BthSetMode(RadioMode dwMode);

  獲取無線電狀態的話就用下面的函數:

[DllImport("BthUtil.dll", SetLastError=true)]

public static extern int BthGetMode(ref RadioMode dwMode);

  八. 已知的問題

  可能是因為藍牙控制軟件還沒有實現標準化或者還是其他的問題,我們發現根據Windows CE 4.2 SDK 使用Winsock 擴展做的藍牙開發有一個問題,而且不論是本文中所述的托管代碼還是其他的非托管代碼,只要是用的這種思路用Winsock 2做的開發都會存在這樣一個問題,那就是不是在所有的Windows Mobile設備上都能正常運行。經過我的測試,我發現在很多使用另行開發的藍牙控制軟件的設備上,如聯想ET560、華碩MyPAL A730上都無法運行,而在沒有另行開發藍牙控制軟件的設備上是可以正常運行的,我不知道這是什么原因,初步推測可能是廠商另行開發的藍牙控制軟件屏蔽了微軟的API的緣故,到底是不是這樣,還得請高人指點。

轉載于:https://www.cnblogs.com/slcfhr/archive/2006/09/01/492612.html

總結

以上是生活随笔為你收集整理的用C#开发.NET CF 蓝牙通信模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

91丨九色丨首页 | 在线看片成人 | 亚洲日本在线视频观看 | 久久综合免费 | 国产精品麻豆一区二区三区 | 国产传媒一区在线 | aaa日本高清在线播放免费观看 | 成人久久久精品国产乱码一区二区 | 日韩午夜在线观看 | 久久精品老司机 | 国产精品美女视频网站 | 很黄很黄的网站免费的 | 中文字幕免费高清av | 国产美女精品视频 | 激情伊人五月天久久综合 | 麻豆超碰 | 亚洲综合在线视频 | www.888.av | 日韩欧美精品一区二区三区经典 | 国产精品久久久久久久电影 | 夜夜躁日日躁狠狠久久av | 一区二区影视 | 99视频精品视频高清免费 | 午夜精品99久久免费 | 日韩特黄av | 国产成人99av超碰超爽 | 一区二区三区在线免费观看 | 国产麻豆精品传媒av国产下载 | 九九国产视频 | 天天干天天做天天爱 | 超级碰碰碰碰 | 91在线永久 | 夜夜视频资源 | 白丝av免费观看 | 2021国产视频 | 97电影手机 | 激情av综合 | 国产亚洲精品无 | 97超碰总站 | 色婷婷亚洲婷婷 | 亚洲 欧美 变态 国产 另类 | 五月亚洲| www.久久色| 免费看污在线观看 | 久久久福利视频 | 国产在线第三页 | 亚洲精品影院在线观看 | 中文在线字幕免费观看 | 精品国产激情 | 一区二区久久久久 | 在线国产精品视频 | 成人免费亚洲 | 午夜三级毛片 | 国产成人av网 | 97精品视频在线 | 久久视频热 | 人人超碰97 | 成人h视频在线播放 | av一区在线播放 | 国产小视频国产精品 | 久久香蕉国产 | 在线播放第一页 | www操操操| 综合婷婷丁香 | 午夜精品在线看 | 国产在线精品二区 | 久热av| 国产精品剧情在线亚洲 | 国产精品资源在线观看 | 99精品视频免费在线观看 | 国产黄大片 | 日本韩国中文字幕 | 国产色综合天天综合网 | 91九色视频在线观看 | 一区二区视频在线播放 | 国产欧美精品一区二区三区 | 久久国产精品精品国产色婷婷 | 亚洲天堂网在线播放 | 久久免费视频5 | 国产一二三四在线视频 | 99精品在线看 | 久久9精品 | 成人久久精品 | 美女福利视频在线 | 欧美中文字幕久久 | 精品久久久久久亚洲综合网站 | av在线播放中文字幕 | 亚洲国产中文字幕在线视频综合 | 在线免费观看国产视频 | 国产精品久久久久久久久久久不卡 | 综合网天天色 | 黄色成品视频 | 久久国产二区 | 激情综合色播五月 | 五月开心婷婷网 | 波多野结衣电影一区二区三区 | 久久久久久国产精品久久 | 日韩超碰在线 | 久久久久久久网站 | 天天干人人干 | 亚洲最新精品 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 欧美一区二区三区特黄 | 日韩激情视频在线 | 国产尤物在线观看 | 成人中文字幕在线 | 国产视频一区二区在线播放 | 国产免费一区二区三区网站免费 | 精品久久久久久久久中文字幕 | 涩av在线 | 美女免费视频观看网站 | 久久久久麻豆 | 国产精品永久免费在线 | 97视频总站 | 久久成年人视频 | 成人黄色在线视频 | 欧美久久久久久久久久久久久 | 免费福利小视频 | 国产97在线观看 | 在线 视频 亚洲 | 九色精品免费永久在线 | 99视频免费 | 青青久草在线视频 | 91在线一区二区 | 日产av在线播放 | 午夜手机电影 | 99精品视频在线观看 | 久久首页 | 国产亚洲精品久久久久秋 | 一本—道久久a久久精品蜜桃 | 成人在线免费视频观看 | 中文在线字幕免费观看 | 日韩专区一区二区 | 在线国产中文字幕 | 国产一区免费 | 欧美大片www | 美女黄网久久 | 国产高清在线精品 | 91在线一区二区 | 一区三区视频在线观看 | 91午夜精品| 99爱视频在线观看 | 久久久精品国产免费观看一区二区 | 免费色av| 亚洲精品综合一二三区在线观看 | 99色网站| 日本不卡一区二区 | 又色又爽的网站 | 在线 国产 亚洲 欧美 | 久久精品国产精品亚洲 | 免费看一级 | 久久久久久黄色 | 欧美午夜视频在线 | 亚洲精品在线观看免费 | 成人高清在线观看 | 亚洲综合成人专区片 | 婷婷四房综合激情五月 | 成人av在线观 | 亚洲六月丁香色婷婷综合久久 | 安徽妇搡bbbb搡bbbb | 天天天天天天操 | 成人一级免费电影 | 日韩av伦理片 | 日韩欧三级 | 免费在线观看成年人视频 | 国产一区二区日本 | 精品久久久久久久久中文字幕 | 日韩免费一区二区三区 | 久久刺激视频 | 三级黄色网络 | 午夜私人影院久久久久 | 成人av影视在线 | 日本精品视频在线 | 精品中文字幕视频 | www看片网站 | 天天操天天操天天 | 国产午夜麻豆影院在线观看 | 日韩视频一区二区在线 | 一级成人免费视频 | 精品国产伦一区二区三区观看说明 | 欧洲激情在线 | 字幕网在线观看 | 成人黄色在线观看视频 | 99久久精品免费看国产四区 | 久草免费在线观看视频 | 91福利社区在线观看 | 日韩一级黄色片 | av天天色 | 成人一级黄色片 | 久久艹久久 | 91最新中文字幕 | av丁香 | 国产亚洲婷婷 | 91成人破解版 | 91精品视频免费观看 | 在线观看国产v片 | 国产原创中文在线 | 亚洲 中文 欧美 日韩vr 在线 | 国产免费观看久久黄 | 国产成在线观看免费视频 | 日韩av一区在线观看 | 日韩免费成人 | 成年人视频在线免费观看 | 亚洲国产精品一区二区久久hs | 成年人免费电影 | 欧美性生交大片免网 | 天天操夜夜操国产精品 | 亚洲黄色av网址 | 91精品国产高清自在线观看 | 99热这里有 | 国产精品久久久视频 | 日韩国产精品久久久久久亚洲 | 亚洲国产精久久久久久久 | 六月激情丁香 | 色国产视频 | 亚洲欧美精品一区 | 国产精品18久久久久久久网站 | 天天操天天干天天操天天干 | 亚洲国产美女精品久久久久∴ | 欧美在线99 | av中文字幕在线播放 | 国产精品手机在线播放 | 成人av片在线观看 | 婷婷丁香在线视频 | 欧美性大胆 | 亚洲丝袜一区 | 日韩精品久久久久 | 婷婷网五月天 | 四虎在线视频 | av成人免费观看 | 麻豆免费观看视频 | 人人看97 | 日日狠狠| 在线播放av网址 | 免费看的黄色 | 欧美va天堂在线电影 | 在线免费试看 | 国产午夜精品一区 | 久久歪歪 | 日日爽视频 | 狠狠狠色丁香婷婷综合久久88 | 亚洲精品综合久久 | 九九精品在线观看 | 97夜夜澡人人双人人人喊 | 视频国产一区二区三区 | 91亚瑟视频 | 久久涩视频 | 亚洲成人国产精品 | 99久久久国产精品免费观看 | av在线亚洲天堂 | 久久国产精品免费视频 | 日韩在线观看视频一区二区三区 | 久久人人爽人人爽人人片av免费 | 日韩高清 一区 | 国产福利午夜 | 久久精品一区二区三区视频 | 97超级碰 | 人人爽人人爽人人爽 | a视频在线观看免费 | 天天艹天天| 久久免费看a级毛毛片 | 在线91精品 | 国产黄色片免费看 | 亚州性色 | 国产中文字幕视频在线观看 | 婷婷激情久久 | 久久精品中文字幕少妇 | 777久久久 | 精品视频区 | av在线超碰 | 久久综合天天 | 国产视频在线一区二区 | av网站免费线看精品 | 成人免费精品 | 亚洲精品在线播放视频 | 久久天天躁狠狠躁亚洲综合公司 | 国产中文字幕视频在线观看 | 国产精品免费久久久久久 | 免费视频久久久久 | 欧美一性一交一乱 | 欧美日韩国产一二三区 | 在线视频福利 | 免费精品人在线二线三线 | 91传媒91久久久 | 免费美女久久99 | 一区二区视 | 91xav| 久久精品www人人爽人人 | 超碰在线免费福利 | 丝袜制服综合网 | 成人影片在线免费观看 | 国产精品丝袜 | 日韩中文在线观看 | 69人人| 久久精品一级片 | 国内外成人免费在线视频 | 91精品国自产在线观看欧美 | 97视频精品| 激情五月***国产精品 | 久久狠狠一本精品综合网 | 日韩高清在线一区二区 | 国产麻豆精品久久一二三 | 国产精品毛片完整版 | 亚洲在线视频网站 | av免费看网站 | 亚洲激情校园春色 | 欧美一二区在线 | 久久综合狠狠综合久久综合88 | 天天躁天天狠天天透 | 一区二区欧美日韩 | 欧美日韩精品国产 | 欧美视频日韩视频 | 中文字幕在线国产精品 | 黄网站色欧美视频 | 欧美成人精品欧美一级乱黄 | 美女福利视频在线 | 日本中文在线观看 | 成人免费视频免费观看 | 午夜视频欧美 | 在线中文字幕观看 | 在线观看视频在线观看 | 婷婷色网址 | 免费在线播放av电影 | 免费精品在线视频 | 欧美成人黄色片 | 亚洲成人免费 | 日韩激情中文字幕 | 在线香蕉视频 | 91久久久久久久一区二区 | 激情综合五月 | 成人免费影院 | 国产视频亚洲精品 | 91污在线观看 | 成人午夜电影久久影院 | 狠狠操在线 | 91精品国产自产91精品 | 亚洲午夜电影网 | a色网站 | 亚洲欧洲日韩在线观看 | 激情婷婷六月 | 九九激情视频 | 人人爱人人舔 | 亚洲 欧美 另类人妖 | av免费观看高清 | 日本中文字幕在线播放 | www..com毛片 | 最近免费中文字幕大全高清10 | 亚洲第一中文字幕 | 国产成人免费av电影 | 国产精品99久久久精品 | a黄色片在线观看 | 久久精品91视频 | 国内三级在线观看 | 久久不射影院 | 国产精品毛片一区视频播不卡 | 免费美女久久99 | 国产精品久久视频 | 1024久久 | 国产精品观看 | 99视频精品视频高清免费 | 日韩在线观看第一页 | 欧美日韩一区二区视频在线观看 | 免费的国产精品 | 久久久福利 | 色妞色视频一区二区三区四区 | 久久欧美综合 | 91成人区| 国产亚洲精品中文字幕 | 中文字幕久久精品一区 | 韩国av一区二区三区在线观看 | 一区二区欧美日韩 | 国产高清专区 | 亚洲男人天堂2018 | 中文字幕高清视频 | 久久久久免费网站 | 在线观看国产区 | 国产亚洲精品久久久网站好莱 | a成人v在线 | 18国产精品白浆在线观看免费 | 国产69久久精品成人看 | 9在线观看免费高清完整版 玖玖爱免费视频 | 中文字幕免费高清av | 草樱av| 韩国av一区| 狠狠操天天射 | 国产99久久精品一区二区永久免费 | 狠狠躁日日躁夜夜躁av | 久久综合桃花 | 国产日韩视频在线 | 探花视频在线观看免费版 | 五月婷婷视频在线 | 成人黄色一级视频 | 国产精品99精品久久免费 | 99精品免费视频 | 精品人人人人 | 中文字幕永久在线 | 欧美精品天堂 | 国产中出在线观看 | 美女黄频视频大全 | 日韩精品aaa| 在线观看黄色 | 亚洲电影av在线 | 国产成人久久久77777 | 国产亚洲婷婷免费 | 日本天天操 | 成人污视频在线观看 | 欧美成人影音 | 日本精品二区 | 亚洲欧美激情插 | 亚洲激情综合 | 人人超碰免费 | 久久精品五月 | 国产精品手机看片 | av再线观看| 久草91视频 | 激情五月综合 | 蜜桃视频色 | 久久国产香蕉视频 | 黄污网 | 91黄色免费看 | 亚洲成av人影院 | 久久综合九色综合欧美就去吻 | 久久高清国产视频 | 日韩电影一区二区三区在线观看 | 亚洲日b视频 | 亚洲一级片在线看 | 久草在线免 | 国产精品久久久久久久婷婷 | 在线视频手机国产 | 成人av电影在线 | 在线观看国产中文字幕 | 日韩视频二区 | 欧美成人69av| 久久视频一区 | 中文在线字幕免费观看 | 日韩精品欧美专区 | 免费v片 | 免费观看十分钟 | 成人在线视频你懂的 | 精品自拍网 | 久久久久久久久久久成人 | 日韩午夜在线观看 | 免费高清在线一区 | 天天躁日日躁狠狠躁 | 国产免费又爽又刺激在线观看 | 欧美大香线蕉线伊人久久 | 亚洲综合成人婷婷小说 | 天天综合网久久综合网 | 国产一级片一区二区三区 | 特级毛片在线观看 | 麻豆国产精品永久免费视频 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 久久9999久久免费精品国产 | 国产成人久久av免费高清密臂 | 福利视频第一页 | 国产精品久久久久影视 | 在线观看自拍 | 亚洲视频免费在线观看 | 日本精品视频免费观看 | 偷拍福利视频一区二区三区 | 伊甸园永久入口www 99热 精品在线 | 国产丝袜网站 | 久久精品视频在线 | 色婷婷国产精品一区在线观看 | 国产免费观看高清完整版 | 免费进去里的视频 | 亚洲精品国产精品国自产观看 | 91精品国产综合久久久久久久 | 日韩理论电影网 | 亚洲国产mv | 国产精品久久久久久久妇 | 免费看黄的视频 | 日韩精品中文字幕在线 | 欧美男女爱爱视频 | 免费国产在线精品 | 国产精彩在线视频 | 国产一区二区在线播放 | 亚洲午夜精品久久久久久久久 | 国产一区二区网址 | 午夜12点 | 成人影片在线免费观看 | 日本少妇久久久 | 久久天堂亚洲 | 日韩日韩日韩日韩 | 2019免费中文字幕 | 中文字幕日韩国产 | 国产成人综合精品 | 亚洲精品网页 | 国产视频在 | 福利视频一区二区 | 手机av在线不卡 | 欧美日在线 | 欧美性久久久久久 | 婷婷婷国产在线视频 | 香蕉视频在线播放 | 中午字幕在线 | 亚洲视屏 | 日韩欧美在线视频一区二区三区 | 日韩免费在线 | 97国产精品 | 久久国产精品一区二区三区 | 狠狠干天天操 | 亚洲国产成人在线 | 伊人婷婷| 国产精品字幕 | 国产亚洲视频在线免费观看 | 色在线亚洲 | 成人在线视频免费观看 | 2024国产精品视频 | 碰超在线观看 | 天天色视频 | 国产精品一区二区三区久久 | 日韩91精品| 精品久久久99 | 亚洲欧洲xxxx | 成人毛片一区二区三区 | 在线欧美最极品的av | 天天天插 | 911香蕉 | 成人在线免费看 | 国产一级精品在线观看 | 国产精品久久三 | 久在线观看视频 | 五月激情丁香图片 | 干av在线| 91精品在线免费观看 | 99热 精品在线 | 在线观看网站你懂的 | 国产明星视频三级a三级点| 色的网站在线观看 | 亚洲精品美女视频 | 成人av在线网| 亚洲经典在线 | 成人超碰97| 成人免费视频播放 | 久久久国产高清 | 国产又黄又硬又爽 | 天天操综合| 色婷婷啪啪免费在线电影观看 | 欧美成人免费在线 | 久久综合色一综合色88 | 久久视频6 | 亚洲国产中文字幕在线视频综合 | 99久久免费看 | 成人在线一区二区 | 亚洲精品高清视频在线观看 | 国产精品久久久久久电影 | 亚洲日本va中文字幕 | 99久久精品久久久久久动态片 | 欧美日韩精品综合 | 久久超碰免费 | 青青久草在线视频 | 国产精品久久久久久久久免费看 | 五月天伊人网 | 国产麻豆剧果冻传媒视频播放量 | 一区二区三区日韩在线观看 | 国产免费观看av | 国产精品视频大全 | 免费av试看 | 成人av免费在线看 | 五月婷婷影院 | 中文字幕日韩电影 | 国产精品久久久久久久久久新婚 | 国产一级二级av | 91视频黄色 | 国产精品精品久久久 | 五月天伊人网 | 久久成人国产 | 五月婷婷.com | 精品福利网站 | 欧美性粗大hdvideo | 99久久精品久久久久久动态片 | 美女视频久久黄 | 99精品国产aⅴ | 国产一区二区在线免费观看 | 亚洲午夜精品福利 | 亚洲欧美精品一区 | 91女子私密保健养生少妇 | 热久久这里只有精品 | 深夜国产在线 | 久草视频中文 | 00av视频| 久久午夜精品 | 粉嫩av一区二区三区四区在线观看 | 中文字幕在线电影 | 性色视频在线 | 在线视频a| 亚洲女在线 | 色午夜影院 | 国产h在线观看 | 欧美日韩精品在线观看视频 | 亚洲国产日韩欧美在线 | 伊人影院av| 综合激情网| 美州a亚洲一视本频v色道 | 国产人成精品一区二区三 | 成人在线观看资源 | 99精品国产高清在线观看 | 久久久人人爽 | 麻豆传媒在线免费看 | 粉嫩av一区二区三区四区在线观看 | 青青河边草免费视频 | 视频在线日韩 | 国产欧美中文字幕 | 中文字幕一区二区三区久久蜜桃 | 91精品系列 | av一级在线观看 | 美女一级毛片视频 | 美腿丝袜一区二区三区 | 亚洲国产一区二区精品专区 | 狠狠色噜噜狠狠狠狠2021天天 | 婷婷免费在线视频 | 91av蜜桃| 久久精品国产美女 | 国产一级黄色免费看 | 久久综合婷婷综合 | 国产夫妻av在线 | 伊人永久| 精品主播网红福利资源观看 | 久草电影在线 | 国产黄a三级三级三级三级三级 | 久久乐九色婷婷综合色狠狠182 | 97视频成人| 一区二区视频在线免费观看 | 97人人网 | 爱爱一区 | 狠狠做深爱婷婷综合一区 | 久操操| 99久久婷婷国产综合亚洲 | 最近中文字幕免费视频 | 三级av免费观看 | 日韩精品久久久久久久电影竹菊 | 三级在线视频观看 | 免费在线视频一区二区 | 97福利视频| 最近中文字幕第一页 | 国产精品亚洲精品 | 免费观看不卡av | 国产原创中文在线 | 国产夫妻av在线 | 免费在线观看日韩欧美 | 美女久久精品 | 国产一级二级在线观看 | 亚洲无人区小视频 | av在线色| 欧美国产91| 在线观看亚洲视频 | av在线免费播放网站 | 天天干夜夜 | 久草香蕉在线视频 | 干天天| 欧美午夜a| 精品在线观看一区二区 | 4p变态网欧美系列 | 天天色天天射天天综合网 | 国产精品久久久久国产精品日日 | 亚洲五月婷婷 | av福利第一导航 | 人人干人人模 | 探花视频在线版播放免费观看 | 精品亚洲一区二区 | 亚洲日本一区二区在线 | 免费一级特黄毛大片 | 久久久国产精华液 | 天天操综合网站 | 亚洲日本韩国一区二区 | 日日操操操 | 99精品免费久久久久久久久 | 婷婷成人综合 | 国产高清一 | 日韩欧美视频免费观看 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 精品视频久久久久久 | 国产亚洲欧美在线视频 | 狠狠操夜夜| 超碰在线天天 | 久久久久区 | 丁香六月婷 | 久久草草热国产精品直播 | 五月婷网| 国产自产在线视频 | 五月天av在线 | 伊人久久av| 中文区中文字幕免费看 | 国产精品久久久久免费 | 国产精品久久久久四虎 | av中文天堂| 成人精品亚洲 | a视频在线观看免费 | 国产精品一码二码三码在线 | 久草精品视频在线观看 | 日韩av福利在线 | 亚洲国产精品一区二区久久,亚洲午夜 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 麻豆视频免费在线 | 九九精品久久 | 91精品久久久久久综合乱菊 | 国产黄在线播放 | 亚洲电影第一页av | 成人国产精品 | 中文字幕免费国产精品 | 欧美日韩中字 | 性色xxxxhd | 99这里只有久久精品视频 | 狠狠躁天天躁 | 中文字幕在线观看你懂的 | 欧美日韩精品在线观看 | 狠狠综合久久 | 最近免费中文字幕 | 久久专区| 97操操操| 伊人开心激情 | 玖玖精品视频 | 久热色超碰 | 看片网站黄 | 日韩欧美一区二区在线观看 | 天天干天天摸天天操 | 可以免费观看的av片 | 丁香婷婷激情 | 免费亚洲视频在线观看 | 456成人精品影院 | 看全黄大色黄大片 | 91麻豆精品国产午夜天堂 | 国产精品久久久久久69 | 日日爽 | 狠狠色狠狠色合久久伊人 | 中文av不卡 | 国产精品麻豆欧美日韩ww | 国产精品久久嫩一区二区免费 | 国精产品999国精产 久久久久 | 天天爱天天色 | 99在线观看视频网站 | 成人毛片在线观看视频 | 在线观看日韩 | 日韩电影一区二区三区 | 欧美国产日韩中文 | 国产在线看一区 | 亚洲精品在线视频 | 国产在线精品观看 | 国产精品一区二 | 人人插人人艹 | 91热这里只有精品 | 国产亚洲精品成人av久久影院 | 国产99久久99热这里精品5 | 九九有精品 | 日韩精品欧美精品 | 成人av电影网址 | 久久se视频 | 人人爽人人澡 | 日韩手机在线观看 | 中文字幕在线一区观看 | 九九热在线精品 | 久久狠狠婷婷 | 久久精品久久精品 | 亚洲视频播放 | 国产精品99久久久久 | 国产美腿白丝袜足在线av | a视频免费在线观看 | 色欧美88888久久久久久影院 | 日韩系列 | 国产又黄又爽无遮挡 | 狠狠干天天操 | 91经典在线| 日韩在线三级 | 日韩av免费在线电影 | 91久久影院| 91成人网在线播放 | 国产激情电影综合在线看 | 超碰97国产 | 欧美一区二区精品在线 | 操操操com| 色综合久久88色综合天天人守婷 | 天天操天天干天天操天天干 | 91成人免费观看视频 | 91九色网址| 日韩二区三区在线 | 免费裸体视频网 | 亚州精品视频 | 97精品国产 | 欧美午夜精品久久久久 | 久久一区二区免费视频 | 日韩成人av在线 | 欧美激情综合五月色丁香 | 黄色网址a | 国产97视频在线 | 中文字幕 91 | 伊人永久 | 日韩高清在线一区 | 91精品在线视频 | 婷婷成人综合 | 黄色国产在线观看 | 国产精品久久久久一区二区三区共 | 精品一区二区三区在线播放 | 久精品在线观看 | 国产又黄又爽无遮挡 | 精品一区电影 | 热九九精品| 五月开心六月伊人色婷婷 | 久久久久国 | 日本中文字幕在线免费观看 | 久久久久区 | 日韩精品免费一线在线观看 | 久久久久久久久久久久亚洲 | 香蕉久草 | 99精品欧美一区二区三区黑人哦 | 国产18精品乱码免费看 | 久久精品精品电影网 | 日韩欧美在线免费观看 | 天天爽网站 | 亚州av免费 | 亚洲国产精品va在线看黑人动漫 | 久草视频在线观 | 亚洲色图 校园春色 | 中文字幕中文字幕 | 欧美一级xxxx| 精品国产免费一区二区三区五区 | 91九色视频国产 | 免费视频久久久久久久 | 亚洲欧美日韩一区二区三区在线观看 | 又污又黄的网站 | 18性欧美xxxⅹ性满足 | 成人av在线影视 | 免费a v在线| 日本久久影视 | 国产一级一级国产 | 欧美色图p| 日韩av成人 | 日本久久久影视 | 国产一级黄 | 成人91在线观看 | 中文字幕免费在线 | 国产免费亚洲 | 国产在线观看91 | 看毛片的网址 | 国产在线不卡 | 丁香六月网 | 婷五月天激情 | 免费97视频| 韩日精品在线 | 99热最新在线 | 99久久这里有精品 | 国产日韩中文字幕 | 国产精品自产拍在线观看桃花 | 狠狠网亚洲精品 | 久久精彩视频 | 日韩成人免费在线电影 | 精品伦理一区二区三区 | 99在线精品视频观看 | 超级碰99 | 亚洲精品成人av在线 | 激情久久五月 | 久久久久久久久久久免费 | 99热精品国产| 国产精品久久久久久久久久久久午夜 | 日本久久成人中文字幕电影 | 日韩黄色免费 | 三三级黄色片之日韩 | 中文字幕在线影院 | 亚洲精品99久久久久中文字幕 | 绯色av一区 | 免费在线观看日韩视频 | www.xxxx变态.com | 有没有在线观看av | 97视频资源 | 国产中文字幕在线看 | 国产在线1区 | 激情影音先锋 | 国产99久久精品一区二区永久免费 | 久久精品小视频 | 九九九九九九精品 | 精品福利av | 天天综合中文 | 精品综合久久久 | 色福利网| 国产亚洲精品女人久久久久久 | 久久久久久久久久久久亚洲 | 日日干av | 一区中文字幕电影 | 久久国产影视 | 激情黄色av | 在线高清 | 在线观看的av| 69国产盗摄一区二区三区五区 | 久久视频这里有精品 | 中文字幕免 | 国产一级性生活视频 | 亚洲精品综合在线观看 | 成人av影院在线观看 | 日韩在线视频免费播放 | 亚洲最新av在线网站 | 青青草视频精品 | 久爱精品在线 | 免费黄a大片 | 国产中文字幕在线免费观看 | 免费碰碰| 手机看片午夜 | av五月婷婷 | 免费日韩在线 | 日p视频在线观看 | 99视频在线免费播放 | 国产美女视频网站 | 日韩av电影免费观看 | 国产视频精品视频 | 免费观看一区 | 国产麻豆精品久久一二三 | 在线影视 一区 二区 三区 | 四虎在线免费观看 | 国产精品 9999 | 亚洲最大av网站 | 美女精品在线观看 | av一级一片 | 在线观看视频一区二区 | 国产探花视频在线播放 | av免费电影在线观看 | 国产视频在线一区二区 | 久久久国产高清 | 亚洲91中文字幕无线码三区 | 日日夜夜精品 | 成年美女黄网站色大片免费看 | 免费色网 | 久热免费在线 | 国产精品 999 | av黄免费看| 91最新在线视频 | 国产xx在线 | 人人草在线视频 | 欧美精品一区在线发布 | 婷婷网站天天婷婷网站 | 亚洲黄色在线免费观看 | 在线观看av不卡 | 国产又粗又猛又爽又黄的视频先 | 天天av天天 | 中文字幕麻豆 | 欧美色精品天天在线观看视频 | 亚洲欧美在线观看视频 | 少妇搡bbb| 在线视频 影院 | 国产精品嫩草影视久久久 | 天天爱av导航 | 亚洲一区二区三区在线看 | 国产精品一区二区久久国产 | 欧美日韩一区二区三区在线观看视频 | 91av大全 | 日韩不卡高清视频 | 狠狠干狠狠操 | 久久成人资源 | 91香蕉视频在线下载 | 日日干综合 | 久久久黄色av | 伊人干综合 | 免费中文字幕在线观看 | 国产精品99蜜臀久久不卡二区 | 91系列在线观看 | 91成人网在线观看 | 亚洲天堂网视频 | 中文字幕在线播放一区 | 波多野结衣在线视频一区 | 亚洲成人国产精品 | 成人黄色在线电影 | 人人舔人人舔 | www.香蕉视频在线观看 | 久久久精品电影 | 久久色视频| 精品在线观看一区二区 | 婷婷色网 | 91久久久久久久 | 国产精品每日更新 | 特级西西人体444是什么意思 | 亚洲女欲精品久久久久久久18 | 成人av免费电影 | 中文字幕一区二区三区乱码在线 | 久久精品成人 | 中文字幕乱在线伦视频中文字幕乱码在线 | 欧美日韩免费观看一区二区三区 | 日韩 在线观看 | 99久久99热这里只有精品 | 一区二区三区在线观看免费视频 | 蜜桃av观看 | 欧美天天干 | 国产视频在线一区二区 | 亚洲激情p| 婷婷激情站 | 国产精品自在线拍国产 | 二区三区av | 91免费在线视频 | 99久久精品国 | 欧美日韩不卡在线观看 | 四虎在线免费观看 | 日韩精品一区二区三区免费视频观看 | 在线观看视频中文字幕 | 精品无人国产偷自产在线 | 久久与婷婷 | av电影一区二区 | 99视频99 | 久久这里只有精品视频99 | 狠狠色噜噜狠狠狠狠 | 免费看黄20分钟 | 成片视频在线观看 |