日韩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 蓝牙通信模块的全部內容,希望文章能夠幫你解決所遇到的問題。

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

亚洲国产电影在线观看 | 在线看毛片网站 | 在线观看亚洲精品 | 国产一卡二卡四卡国 | 久久久精品99 | 中文字幕在线观看视频免费 | 国产精品私人影院 | www国产一区 | 欧美日韩国语 | 日韩欧美在线观看一区二区三区 | 久久久久久久久毛片精品 | 日韩国产欧美视频 | 久久久受www免费人成 | 99久久精 | 免费在线观看中文字幕 | 亚洲午夜久久久久久久久久久 | 国产免费三级在线观看 | 日韩在线免费视频观看 | 精品久久久免费视频 | 亚洲成人精品久久 | 精品国产91亚洲一区二区三区www | 欧美日一级片 | 91片黄在线观看动漫 | 最近中文字幕视频网 | 成人欧美一区二区三区在线观看 | 国内精品一区二区 | 香蕉看片| 国产精品国产三级国产专区53 | 中文字幕av免费 | 欧美激情综合色综合啪啪五月 | 久久久久久久久久久综合 | 亚洲精品成人av在线 | 国产亚洲久一区二区 | 特级黄色一级 | 中文字幕久久精品亚洲乱码 | 正在播放五月婷婷狠狠干 | 久久人人97超碰com | 99久久精品免费看国产免费软件 | 日操操 | 丁香视频全集免费观看 | 九九精品在线观看 | 黄色在线免费观看网址 | 色资源中文字幕 | 国产99久久九九精品免费 | 91九色在线观看视频 | 午夜a区| 日本精品久久久久久 | 综合久久久久久久久 | 精品在线观看免费 | 亚洲 欧美 日韩 综合 | 99精品视频精品精品视频 | 99精品在线免费视频 | 日韩a在线| 999成人精品 | 国产精品18久久久 | 久久视频免费看 | 天天看天天干天天操 | 五月天六月婷婷 | 蜜桃av人人夜夜澡人人爽 | 国产最新在线 | 久草网首页 | 日韩精品一区二区免费视频 | 亚洲永久精品在线 | 欧美激情综合五月 | 一区二区三区在线看 | 免费热情视频 | 91av在线免费看 | 天天想夜夜操 | 国产中文字幕在线 | 日韩精品一区二区三区免费观看视频 | 中文字幕精品www乱入免费视频 | 成人免费视频在线观看 | 中文字幕大全 | 精品国产激情 | 懂色av懂色av粉嫩av分享吧 | 亚洲一区精品人人爽人人躁 | a视频免费在线观看 | 国产黄a三级三级三级三级三级 | 一二三区高清 | 丰满少妇高潮在线观看 | 在线成人一区 | 91精品国产乱码久久桃 | 天天射天天干天天爽 | 美女视频黄是免费的 | 91视频91自拍 | 蜜桃视频日本 | 99久久精品国产一区二区成人 | 精品久久久免费视频 | 国产三级视频在线 | 亚洲国产丝袜在线观看 | 日韩毛片在线播放 | 日本公妇在线观看 | 天天曰天天曰 | 成人免费视频观看 | 欧美精品三级 | 在线观看aaa | 午夜电影 电影 | 91福利视频久久久久 | 日韩在线播放av | 国产亚洲欧美精品久久久久久 | 99在线热播精品免费99热 | 国产精品欧美久久久久天天影视 | 欧美另类巨大 | 国产老妇av | av线上看| 亚洲免费av在线播放 | 特级毛片爽www免费版 | 国产特级毛片aaaaaa | 国产成人综| 亚洲日本一区二区在线 | 国产精品成人av电影 | 亚洲视频中文 | 中文字幕在线观看国产 | 香蕉精品视频在线观看 | 精品一区二区亚洲 | 日韩 精品 一区 国产 麻豆 | 成人h在线播放 | 免费在线播放av电影 | 日日日爽爽爽 | 国产人成在线观看 | 992tv在线观看网站 | 97成人在线免费视频 | 国产成人在线网站 | 久久99久久99免费视频 | 久久精品观看 | 亚洲国产成人久久 | 91精品国产乱码 | 日韩av视屏在线观看 | 国产色在线,com | 久久久91精品国产一区二区三区 | 免费色视频 | 国产精品免费久久久久久久久久中文 | 国产精品v欧美精品 | 亚洲精品久久久久久久不卡四虎 | 成人中心免费视频 | 伊人中文在线 | 91精品免费在线 | 国产精品久久久久久久免费 | 在线视频专区 | 精品视频亚洲 | 亚洲精品在线视频播放 | 日韩另类在线 | 亚洲精品国偷拍自产在线观看蜜桃 | 91av免费看| 亚洲区色 | 91精品资源 | 精品国产福利在线 | 国产精品久久久精品 | 国产精品剧情 | 国产xxxx| 草久视频在线 | 天天爽天天爽夜夜爽 | 亚洲理论片 | a级片久久久| 人人澡人人添人人爽一区二区 | 亚洲丁香久久久 | 一级α片免费看 | 亚洲女同videos| 免费观看一级特黄欧美大片 | 精品日本视频 | 狠狠干狠狠色 | 欧美男女爱爱视频 | 91九色视频观看 | 国产 欧美 日本 | 日韩免费在线一区 | 久久精久久精 | 亚洲一区二区黄色 | 日韩理论在线 | 国产护士hd高朝护士1 | 丰满少妇一级 | 99爱爱| 日本爱爱免费 | 国产精品永久久久久久久久久 | 天堂视频一区 | 新av在线| 国产原创在线 | 91成人网在线观看 | 国产精品va | 在线看中文字幕 | 婷婷丁香社区 | 国内精品免费久久影院 | 97视频在线观看免费 | 久久久久久国产精品 | 午夜国产福利视频 | 蜜桃av观看 | 一区二区三区在线免费 | 久久精品高清视频 | 亚洲天天综合 | 久久噜噜少妇网站 | 又黄又爽又刺激 | 五月激情视频 | 玖玖玖国产精品 | 99精彩视频在线观看免费 | 草久视频在线 | 亚洲激色 | 香蕉视频一级 | 伊人五月天婷婷 | 日韩特级黄色片 | 91香蕉视频在线下载 | 麻豆影视网 | 伊人国产在线观看 | 国产视频中文字幕在线观看 | 一区二区三区日韩精品 | 欧美激情视频免费看 | 美女网站色 | 婷婷丁香狠狠爱 | 日韩欧美在线视频一区二区 | 91资源在线视频 | 91最新地址永久入口 | 在线观看色视频 | 免费成人结看片 | 91视频a| 片网站 | 在线观看av大片 | 一本色道久久综合亚洲二区三区 | 精品伦理一区二区三区 | 国内精品久久久久久久久久清纯 | www日韩精品 | 国内精品久久久久影院优 | 国产人成在线视频 | 四虎永久国产精品 | 国产色爽 | 色综合人人 | 97人人添人澡人人爽超碰动图 | 四虎在线观看 | 99久久婷婷国产一区二区三区 | 久久99国产精品久久99 | 成人在线免费观看网站 | 超碰97中文 | 99精品视频在线免费观看 | 亚洲黄色影院 | 黄色在线网站噜噜噜 | 久色婷婷 | 久久视屏网 | 久久y| av天天在线观看 | 国产一区欧美在线 | 97电院网手机版 | av在线播放网址 | 午夜性色| 婷婷电影在线观看 | 色综合婷婷 | 91丨九色丨高潮丰满 | 久av在线| av在线电影免费观看 | 91mv.cool在线观看 | 久久精品亚洲一区二区三区观看模式 | 国产成人精品日本亚洲999 | 91久久久国产精品 | 成人91在线 | 国产高清在线a视频大全 | 成人免费观看完整版电影 | 国产亚洲精品久久19p | 国产91精品看黄网站在线观看动漫 | 中文字幕 国产视频 | 久久久久久久久久久网 | 欧美一区二区三区在线 | 中中文字幕av | 国产精品专区在线观看 | www黄色| 色网站国产精品 | av免费在线看网站 | av中文字幕在线看 | 午夜av电影| 精品在线视频一区二区三区 | 欧美激情在线看 | 色一级片 | 久久黄色免费视频 | 69精品在线观看 | 在线久久| 中文字幕在线观看第三页 | 欧美性视频网站 | 日本精品视频一区 | 久久激情综合网 | 日韩高清精品免费观看 | 视频在线日韩 | 精品久久美女 | 精品国产一区二区三区久久久 | 人人爽人人插 | 欧美一区二区三区在线视频观看 | 国产小视频在线观看免费 | 中日韩在线视频 | 香蕉影院在线播放 | 亚洲精品字幕 | 激情综合六月 | av一级在线| 日韩成人精品在线观看 | 亚洲精品色视频 | 1024手机基地在线观看 | 成人永久视频 | 在线草 | 在线看岛国av | 国产精品手机在线 | 国产美女免费 | 国产精品久久久久久久久久久久久 | 91人人澡人人爽人人精品 | 在线观看免费av片 | 国产视频2 | 天天干夜夜 | 午夜av免费在线观看 | 国产成人精品不卡 | 成人免费视频观看 | 日韩美女黄色片 | 国产精品久久久久aaaa | 国产亚洲欧美精品久久久久久 | 久久av免费| 婷婷五月在线视频 | 欧美一级特黄高清视频 | 在线视频观看国产 | 国产中文视频 | 久久96国产精品久久99漫画 | 激情中文在线 | 国产精品精品久久久 | 成 人 黄 色 视频 免费观看 | 超碰在线1 | 国产偷v国产偷∨精品视频 在线草 | 在线国产日韩 | 激情欧美一区二区三区 | 亚洲最大激情中文字幕 | 国产黄色电影 | 亚洲2019精品| 亚洲视频在线观看免费 | 91丨精品丨蝌蚪丨白丝jk | 在线国产99 | 精品久久综合 | 91久久久国产精品 | 国产亚洲精品中文字幕 | 麻豆精品视频 | 美女视频又黄又免费 | 亚洲狠狠丁香婷婷综合久久久 | 天天干天天拍天天操 | 亚洲精品国产品国语在线 | 国产日韩亚洲 | 久久精品国产一区二区三区 | 久久精品一 | 337p日本大胆噜噜噜噜 | 久久亚洲欧美日韩精品专区 | 91高清视频在线 | 欧美日韩在线观看不卡 | 国产精品一区二区三区久久 | 欧美精品成人在线 | 欧美一区二区三区在线播放 | 日本精品一区二区三区在线播放视频 | 国产日韩欧美在线看 | 天天干天天干天天射 | 亚洲国产精品影院 | 久久精品国产第一区二区三区 | 国色综合 | 综合铜03| 在线欧美最极品的av | a在线一区 | 97色狠狠| 五月婷婷丁香激情 | 丁香高清视频在线看看 | 亚洲精品乱码久久久久久 | 夜夜操天天干 | 成人午夜精品久久久久久久3d | 这里只有精彩视频 | 人人插人人| 一区二区三区日韩精品 | 激情五月激情综合网 | 日韩av电影国产 | 中文字幕你懂的 | 91麻豆精品一区二区三区 | 婷婷色网址| 久久亚洲免费视频 | 日韩天堂在线观看 | 中文字幕一区二区三区久久 | 精品久久福利 | 在线免费高清视频 | 日本性xxxxx 亚洲精品午夜久久久 | 99re8这里有精品热视频免费 | 成人毛片久久 | 国产精品99久久久久久久久久久久 | 日韩av影视在线观看 | 91av九色| 国产日本在线观看 | 成人在线免费看视频 | 国产精品99久久久久的智能播放 | 国产高清av免费在线观看 | 久久久人 | 免费看v片 | 久久视频热| 亚洲成人精品在线观看 | 99久久www免费 | 在线国产日本 | 性日韩欧美在线视频 | 91资源在线观看 | 亚洲成人精品影院 | 日韩特级毛片 | 狠狠网| 国产精品白丝jk白祙 | 啪一啪在线 | 超碰97成人 | 久久大片网站 | 92国产精品久久久久首页 | 欧美成年人在线观看 | 91精品在线免费观看视频 | 天天操狠狠操夜夜操 | 婷婷色网址 | 97免费在线观看视频 | 中文字幕日韩伦理 | 91av在线播放视频 | 夜夜骑天天操 | 午夜丰满寂寞少妇精品 | 超碰人人射| 欧美成人亚洲成人 | 久久狠狠一本精品综合网 | 色成人亚洲网 | 精品久久久久久久久久久院品网 | 99在线免费观看视频 | 亚洲国产中文字幕在线观看 | 在线观看 国产 | 狠狠色丁香久久综合网 | 欧美日韩午夜爽爽 | 国产第一页在线观看 | 丁香国产视频 | 人人爽爽人人 | 日韩影视精品 | 久二影院 | 久久国产精品99久久人人澡 | 国产精品美女久久久久久久久 | 亚洲三级在线播放 | 色小说av | 丁香婷婷综合激情 | 丁香婷婷久久 | 日日操天天操狠狠操 | 六月丁香在线观看 | 久久 地址 | 精品欧美日韩 | 日本精品一二区 | 热久久这里只有精品 | 中文字幕在线观看资源 | 成人午夜免费剧场 | 黄色毛片视频免费 | 亚洲最大av网站 | av一级一片 | 天天干天天怕 | 国产中文字幕在线视频 | 免费黄色av片 | 亚洲毛片一区二区三区 | 岛国av在线不卡 | 精品一区欧美 | 91精品国产成人 | 亚洲精品国产日韩 | 一区二区三区日韩在线观看 | 91久色蝌蚪| 一区二区电影在线观看 | 国产精品久久久久四虎 | 99热手机在线 | 91禁在线观看 | 国产成人精品av在线观 | 久久久精品国产一区二区 | 国产剧情一区二区 | 综合色久 | 91在线免费播放视频 | 天天色天天综合网 | 国产精品不卡一区 | 精品久久久久久久久久国产 | 免费色网| 久久国产精品成人免费浪潮 | 在线视频观看国产 | 久久理论电影网 | 日韩激情视频在线观看 | 国产精品99在线播放 | 国产人成精品一区二区三 | 成人在线视频免费观看 | 国内精品久久久久久久久久久久 | 九草视频在线 | 字幕网av| 中文字幕成人 | 婷婷色网址 | 免费日韩 精品中文字幕视频在线 | av电影中文字幕 | 中文在线字幕免费观 | 超级碰视频 | 国产一区二区不卡在线 | 精品国产一区二区三区蜜臀 | 久久综合狠狠综合 | 在线观看色网 | 日韩高清免费电影 | 91九色在线 | 日韩二区在线 | 蜜桃视频在线观看一区 | 免费色网站 | 日韩久久一区 | 国产精品久久亚洲 | 456免费视频| 亚洲综合视频网 | 91激情视频在线 | 成人免费在线视频观看 | 精品国产aⅴ一区二区三区 在线直播av | 中文字幕国产一区 | 天天色天天射综合网 | 黄色一级动作片 | 久草在线观看 | 国产精品女视频 | 欧美日韩精品在线一区二区 | 亚洲午夜精品久久久久久久久久久久 | 92av视频 | av在线网站大全 | 日日干美女 | 免费一级片视频 | 天天操比 | 国模精品在线 | 热久久99这里有精品 | 欧美色图亚洲图片 | 日本性生活免费看 | 欧美日韩久久一区 | 91久久国产综合精品女同国语 | 中文字幕有码在线 | 超碰人人在 | 黄色99视频| 国产一级二级在线播放 | 久久精品a | 免费三级黄 | 一本一本久久a久久精品牛牛影视 | 九九九九热精品免费视频点播观看 | 久草视频免费在线播放 | 欧美日韩精品久久久 | 精品免费久久久久 | 激情偷乱人伦小说视频在线观看 | 日韩精品91偷拍在线观看 | 久久久美女 | 久久久精品欧美一区二区免费 | 国产高清av免费在线观看 | 日韩a在线 | 亚州成人av在线 | 国产免费一区二区三区最新 | 精品久久久久久国产偷窥 | 成人免费一级片 | 国产福利精品在线观看 | 91视频观看免费 | 黄色.com| 98福利在线 | 国产精品 中文字幕 亚洲 欧美 | 手机av永久免费 | 亚洲精品在线看 | 免费在线观看黄 | 国产韩国精品一区二区三区 | 久久九九影视 | 免费在线观看av网址 | 婷婷激情五月 | 最近中文字幕视频网 | 国产中文字幕视频在线观看 | 久久久高清一区二区三区 | 天天综合色天天综合 | 91久久人澡人人添人人爽欧美 | 少妇超碰在线 | www.黄色片网站 | 最近高清中文在线字幕在线观看 | av在线网站大全 | 国产高清日韩欧美 | 国产精品 欧美 日韩 | 字幕网资源站中文字幕 | 天天爽人人爽夜夜爽 | 中文字幕在线观看一区 | 米奇影视7777| 狠狠的干狠狠的操 | 午夜久久 | 国产另类av | 久久精品99国产精品亚洲最刺激 | 狠狠狠狠狠狠操 | 国产免费成人 | 91国内产香蕉| 开心色激情网 | 91亚洲永久精品 | 国产91小视频 | 久草在线视频免费资源观看 | 99久久婷婷国产一区二区三区 | 亚洲在线精品 | 丁香在线观看完整电影视频 | 五月天久久综合 | 亚洲国产成人在线 | 免费色视频 | 久久久久欠精品国产毛片国产毛生 | 久久8| 在线播放视频一区 | 超碰av在线免费观看 | 久久综合九色综合欧美狠狠 | 国产欧美在线一区二区三区 | 久二影院 | 精品国产伦一区二区三区免费 | 中文字幕在线免费97 | 最近中文字幕完整视频高清1 | 狠狠色丁香久久婷婷综合五月 | 99久久99视频只有精品 | 欧美另类美少妇69xxxx | 四虎在线观看精品视频 | 在线观看日韩 | 在线 高清 中文字幕 | www天天干 | 日韩在线第一 | 国偷自产中文字幕亚洲手机在线 | 欧美日韩一区久久 | 精品国自产在线观看 | 亚洲久草在线视频 | 亚洲国产97在线精品一区 | 麻豆成人小视频 | 97超碰成人 | 欧美日韩一区二区免费在线观看 | 日韩一级精品 | 91精品网站在线观看 | 久久综合色天天久久综合图片 | 激情综合网五月 | 国产精品 亚洲精品 | 欧美激情亚洲综合 | 精品欧美一区二区三区久久久 | 国产一二三在线视频 | 久久精品牌麻豆国产大山 | 午夜精品视频免费在线观看 | 天天干天天操天天爱 | 亚洲精品国产成人av在线 | av中文字幕av | 黄色成人影视 | 成人av免费在线看 | 91高清免费观看 | 久久久综合九色合综国产精品 | 麻豆影视在线免费观看 | 91av99| 成人午夜在线观看 | 免费看片黄色 | 免费av高清| 欧美韩国日本在线 | 五月婷婷中文字幕 | 一区中文字幕电影 | 欧美资源 | 国产精品刺激对白麻豆99 | av中文字幕免费在线观看 | 亚洲精品国产精品久久99 | 国产韩国日本高清视频 | 成人在线观看资源 | 久久久久久久影院 | 黄色a视频免费 | 国产一二三在线视频 | 人成电影网 | 国产精久久久 | 尤物一区二区三区 | 天天性天天草 | 日韩最新在线视频 | 国产精品久久久久久99 | 欧美精品久久久久久久久久久 | 日韩一二三 | 国产又粗又长又硬免费视频 | 国产精品成人自产拍在线观看 | 国产.精品.日韩.另类.中文.在线.播放 | 国产99久久久国产精品免费看 | 成人免费一级片 | 久久九精品 | 超碰在线98 | 福利一区二区三区四区 | 日韩中文字幕电影 | 怡红院av| 天天干天天操天天 | 成年人网站免费观看 | 国产精品女教师 | 久久精品欧美 | 日韩毛片精品 | 五月天激情电影 | 国产一级视屏 | 久久婷婷五月综合色丁香 | 免费在线观看av片 | 久久草视频| 欧美激情第一页xxx 午夜性福利 | 人人爽人人爽人人爽人人爽 | 黄色成人影院 | 亚洲黄色av | 国产精品va | 激情 亚洲 | 中文字幕在线有码 | 亚洲欧美日本一区二区三区 | 国产在线视频一区二区 | 超碰在线观看99 | 九九在线视频 | 日韩理论片在线 | 毛片美女网站 | 日韩av网页 | 久久视频一区二区 | 91热爆在线观看 | 99亚洲天堂| 97精品伊人| 国产精品区二区三区日本 | 西西大胆免费视频 | 国产99久久久国产精品免费二区 | 综合色站导航 | 九九热视频在线 | 久久久久北条麻妃免费看 | 波多在线视频 | 国产一区二区高清不卡 | 91热爆视频 | 波多野结衣在线视频免费观看 | 激情偷乱人伦小说视频在线观看 | 91在线精品秘密一区二区 | 西西www4444大胆在线 | 日韩欧美视频一区二区三区 | 色偷偷88888欧美精品久久 | 99久久婷婷国产一区二区三区 | 五月综合激情婷婷 | 伊人五月天.com| 久久久综合九色合综国产精品 | 在线观看成人网 | 激情伊人五月天久久综合 | 视频精品一区二区三区 | 亚洲在线观看av | 五月天狠狠操 | 久久国产美女 | 久久丁香网 | 一级免费av | 久久久精品国产一区二区三区 | 在线看黄色的网站 | 久草免费在线观看视频 | 婷婷丁香自拍 | 精品一二三区 | 波多野结衣久久精品 | 欧美巨乳网 | 久久国产免费 | 天天曰天天射 | 狠狠色网| 亚洲九九影院 | 97精品国产97久久久久久久久久久久 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 国产精品1区2区3区在线观看 | 国产黄色精品 | 免费在线观看日韩 | 五月激情婷婷丁香 | www.亚洲视频 | .国产精品成人自产拍在线观看6 | 91精品国产网站 | 五月婷婷影视 | 日本黄色免费在线 | 日韩欧美一区二区三区在线观看 | 精品国产乱码久久久久久三级人 | 日韩一区二区三区不卡 | 最近中文字幕久久 | 国产专区视频在线 | 国产精彩在线视频 | 亚洲成人av一区二区 | 久草电影免费在线观看 | 麻豆传媒视频在线 | 日韩大片免费观看 | 久久夜夜操 | 精品在线视频一区二区三区 | 少妇高潮流白浆在线观看 | 国产精品久久久久久久久久久久午夜 | 日韩精品久久久久久久电影竹菊 | 日韩一区视频在线 | 色综合久久五月 | 亚洲视屏一区 | 天天综合网天天 | av在线免费在线观看 | 一区二区三区电影在线播 | av理论电影| 久久综合九色综合欧美就去吻 | 天天操夜夜看 | 成人黄色在线视频 | 五月天婷婷视频 | 亚洲一区二区三区91 | 亚洲综合欧美激情 | 毛片激情永久免费 | 欧美日韩中文视频 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 天天综合网天天综合色 | 娇妻呻吟一区二区三区 | 亚洲黄色av网址 | 天天天天综合 | 网址你懂的在线观看 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 婷婷色网视频在线播放 | 国产一在线精品一区在线观看 | 国产系列精品av | se婷婷 | 国产黄色成人 | 精品视频久久久 | 丁香在线观看完整电影视频 | 青草视频在线免费 | 亚洲精品综合一二三区在线观看 | 中文字幕国语官网在线视频 | 91视频大全 | 欧美福利片在线观看 | 日韩高清无线码2023 | 国产在线黄 | 制服丝袜一区二区 | 免费看三片 | 国产三级久久久 | 99视频在线免费 | 欧美成年人在线视频 | 91麻豆视频 | 99精品久久99久久久久 | 麻豆久久久久久久 | 一区中文字幕在线观看 | 国产视频欧美视频 | 五月天激情视频在线观看 | 中文字幕欲求不满 | 国产精品美女久久久 | 久久婷婷亚洲 | 最近更新的中文字幕 | 婷婷激情5月天 | 五月婷婷色 | 天天天干天天天操 | 日韩欧美高清视频在线观看 | 国产精品精品久久久久久 | www.av免费观看| 国产日韩在线看 | 97色免费视频 | 狠狠操夜夜 | 国产一区免费在线 | 一区二区三区在线影院 | 91人人爽久久涩噜噜噜 | 操操操日日日干干干 | 国产高清视频在线观看 | 国产成人一区二区三区免费看 | 中文字幕观看av | 久久久香蕉视频 | 免费看国产黄色 | a一片一级| 天天草夜夜 | 久久99国产精品久久 | 亚洲一区二区高潮无套美女 | 丁香影院在线 | 五月激情久久久 | 日韩欧美一区二区三区视频 | 日韩黄色免费看 | 一二区电影| 成人观看| 国产亚洲视频系列 | 亚洲最新在线 | 欧美日韩中文另类 | 欧美日韩国产免费视频 | 麻豆免费视频网站 | 午夜久久久久久久久久久 | 婷婷丁香国产 | 久草干 | 亚州人成在线播放 | 欧美日韩一区二区免费在线观看 | 成人91在线 | 激情婷婷av | 国产午夜免费视频 | 欧美大片在线观看一区 | 人人插人人玩 | 日韩欧美电影在线 | 日韩中文字幕a | 国产99久久精品一区二区永久免费 | 久久国产精品第一页 | 日韩视频二区 | 日韩精品91偷拍在线观看 | 成人国产一区二区 | 狠狠88综合久久久久综合网 | 天天干,天天干 | 亚洲欧洲日韩 | 国模一区二区三区四区 | 91久久国产露脸精品国产闺蜜 | 狠狠网 | 园产精品久久久久久久7电影 | 欧美日韩中文在线视频 | 色综合天天综合在线视频 | 69国产精品成人在线播放 | 久久久在线观看 | 激情五月***国产精品 | 久久另类小说 | 日韩精品在线视频免费观看 | 午夜91视频 | 精品久久久久久综合日本 | 九九久久在线看 | 天天综合久久综合 | 日本精品视频在线 | 99久久久久久国产精品 | 国产精品爽爽久久久久久蜜臀 | 久草视频在线观 | 日韩精品91偷拍在线观看 | 亚洲一区美女视频在线观看免费 | 久久a级片 | 婷婷深爱激情 | 国产午夜三级一二三区 | 久久国产电影院 | 欧美一区二区三区不卡 | 日韩大片在线观看 | 久久视频在线观看中文字幕 | 亚洲欧美日韩精品久久久 | 天天综合网久久综合网 | 播五月婷婷 | 成人免费观看大片 | 国产精品高潮在线观看 | 91黄视频在线观看 | 亚洲国产免费网站 | 伊人亚洲综合 | 免费av片在线 | 国产精品亚洲精品 | 国产又粗又猛又爽 | 激情深爱五月 | 91av观看| 欧美日韩国产一区二区三区 | 美女很黄免费网站 | 成年人黄色免费网站 | 五月婷婷在线综合 | 韩国一区二区三区在线观看 | 日韩欧美在线观看一区二区三区 | 国产成人精品久久亚洲高清不卡 | 久久久久一区 | 在线视频日韩精品 | 丁香网婷婷 | 国产一区二区播放 | 一级特黄aaa大片在线观看 | 亚洲第一区在线观看 | 麻豆视频入口 | 免费看一级 | 欧美日韩精品网站 | 久久久久北条麻妃免费看 | 亚洲一区不卡视频 | www.天天草 | 综合天堂av久久久久久久 | 亚洲成人av片 | 日韩大片免费在线观看 | 亚洲视屏在线播放 | 一区二区欧美日韩 | 在线观看黄a | 五月婷婷狠狠 | 97精品国产aⅴ | 精品视频久久 | 黄色小视频在线观看免费 | 夜夜夜影院 | 婷婷精品在线视频 | 99看视频在线观看 | 国产免码va在线观看免费 | 日韩在线观看视频中文字幕 | 日日干狠狠操 | 国产精品久久久久久久久久久不卡 | a视频在线观看 | 人人爽人人插 | 日韩黄色在线观看 | 91精品视频在线看 | 国产精品美女久久久久久久久久久 | 97在线看 | www.天天综合 | 2018亚洲男人天堂 | 97视频免费看 | 国产一区在线免费观看视频 | 精品国产精品久久 | 色播六月天| 五月婷婷综合激情网 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 久久久久久国产精品久久 | 最近日本字幕mv免费观看在线 | 深夜免费网站 | 狠日日| 中文字幕一区在线观看视频 | 国产高h视频 | 亚洲精品综合一区二区 | 亚洲精品视频在线观看免费视频 | 日韩午夜电影院 | 久久久精品国产一区二区三区 | www.天天色.com| 国产成人黄色网址 | 97超碰免费| 九九涩涩av台湾日本热热 | 国产亚洲精品久久久久久电影 | 一区二区三区四区精品 | 91精品欧美 | 一区二区丝袜 | 91你懂的| 国产视频一区二区三区在线 | av福利免费 | 天堂网一区二区三区 | 国产精品久久久久久五月尺 | 国模精品一区二区三区 | 激情久久五月 | 国产很黄很色的视频 | 国产精品女教师 | 香蕉影院在线播放 | 国产理论片在线观看 | av激情五月 | 久久草草热国产精品直播 | 99久视频 | 成人av网站在线播放 | 五月婷社区 | 精品一区三区 | 97免费在线视频 | 国内精品久久久 | 五月天堂网 | 天天天射 | 欧美91精品国产自产 | 久久精品韩国 | 91亚洲精品久久久蜜桃 | 网站在线观看日韩 | .精品久久久麻豆国产精品 亚洲va欧美 | 国产在线不卡精品 | 国产特级毛片aaaaaa | 精品一区二区三区在线播放 | 日韩有码在线观看视频 | 91亚洲狠狠婷婷综合久久久 | 中文字幕视频一区二区 | 亚洲精品成人在线 | 99在线免费观看 | 国产高清亚洲 | 亚洲国产精品va在线看黑人 | 亚洲 欧洲 国产 日本 综合 | 国产成视频在线观看 | 久久精品在线视频 | 青青河边草观看完整版高清 |