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

歡迎訪問 生活随笔!

生活随笔

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

C#

C# Socket与实现

發布時間:2025/4/16 C# 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# Socket与实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C# Socket

??? Microsoft.Net Framework為應用程序訪問Internet提供了分層的、可擴展的以及受管轄的網絡服務,其名字空間System.Net和System.Net.Sockets包含豐富的類可以開發多種網絡應用程序。.Net類采用的分層結構允許應用程序在不同的控制級別上訪問網絡,開發人員可以根據需要選擇針對不同的級別編制程序,這些級別幾乎囊括了Internet的所有需要--從socket套接字到普通的請求/響應,更重要的是,這種分層是可以擴展的,能夠適應Internet不斷擴展的需要。
??
??拋開ISO/OSI模型的7層構架,單從TCP/IP模型上的邏輯層面上看,.Net類可以視為包含3個層次:請求/響應層、應用協議層、傳輸層。WebReqeust和WebResponse 代表了請求/響應層,支持Http、Tcp和Udp的類組成了應用協議層,而Socket類處于傳輸層。可以如下示意:?
?

可見,傳輸層位于這個結構的最底層,當其上面的應用協議層和請求/響應層不能滿足應用程序的特殊需要時,就需要使用這一層進行Socket套接字編程。
??
??而在.Net中,System.Net.Sockets 命名空間為需要嚴密控制網絡訪問的開發人員提供了 Windows Sockets (Winsock) 接口的托管實現。System.Net 命名空間中的所有其他網絡訪問類都建立在該套接字Socket實現之上,如TCPClient、TCPListener 和 UDPClient 類封裝有關創建到 Internet 的 TCP 和 UDP 連接的詳細信息;NetworkStream類則提供用于網絡訪問的基礎數據流等,常見的許多Internet服務都可以見到Socket的蹤影,如Telnet、Http、Email、Echo等,這些服務盡管通訊協議Protocol的定義不同,但是其基礎的傳輸都是采用的Socket。
??
??其實,Socket可以象流Stream一樣被視為一個數據通道,這個通道架設在應用程序端(客戶端)和遠程服務器端之間,而后,數據的讀取(接收)和寫入(發送)均針對這個通道來進行。

??可見,在應用程序端或者服務器端創建了Socket對象之后,就可以使用Send/SentTo方法將數據發送到連接的Socket,或者使用Receive/ReceiveFrom方法接收來自連接Socket的數據;
??
??針對Socket編程,.NET 框架的 Socket 類是 Winsock32 API 提供的套接字服務的托管代碼版本。其中為實現網絡編程提供了大量的方法,大多數情況下,Socket 類方法只是將數據封送到它們的本機 Win32 副本中并處理任何必要的安全檢查。如果你熟悉Winsock API函數,那么用Socket類編寫網絡程序會非常容易,當然,如果你不曾接觸過,也不會太困難,跟隨下面的解說,你會發覺使用Socket類開發windows 網絡應用程序原來有規可尋,它們在大多數情況下遵循大致相同的步驟。
??
??在使用之前,你需要首先創建Socket對象的實例,這可以通過Socket類的構造方法來實現:
??
??public Socket(AddressFamily addressFamily,SocketType socketType,ProtocolType protocolType);
??
??
??其中,addressFamily 參數指定 Socket 使用的尋址方案,socketType 參數指定 Socket 的類型,protocolType 參數指定 Socket 使用的協議。
??
??下面的示例語句創建一個 Socket,它可用于在基于 TCP/IP 的網絡(如 Internet)上通訊。
??
??Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
??
??
??若要使用 UDP 而不是 TCP,需要更改協議類型,如下面的示例所示:
??
??Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
??
??
??一旦創建 Socket,在客戶端,你將可以通過Connect方法連接到指定的服務器,并通過Send/SendTo方法向遠程服務器發送數據,而后可以通過Receive/ReceiveFrom從服務端接收數據;而在服務器端,你需要使用Bind方法綁定所指定的接口使Socket與一個本地終結點相聯,并通過Listen方法偵聽該接口上的請求,當偵聽到用戶端的連接時,調用Accept完成連接的操作,創建新的Socket以處理傳入的連接請求。使用完 Socket 后,記住使用 Shutdown 方法禁用 Socket,并使用 Close 方法關閉 Socket。其間用到的方法/函數有:
??
??Socket.Connect方法:建立到遠程設備的連接
??public void Connect(EndPoint remoteEP)(有重載方法)
??Socket.Send 方法:從數據中的指示位置開始將數據發送到連接的 Socket。
??public int Send(byte[], int, SocketFlags);(有重載方法)
??Socket.SendTo 方法 將數據發送到特定終結點。
??public int SendTo(byte[], EndPoint);(有重載方法)
??Socket.Receive方法:將數據從連接的 Socket 接收到接收緩沖區的特定位置。
??public int Receive(byte[],int,SocketFlags);
??Socket.ReceiveFrom方法:接收數據緩沖區中特定位置的數據并存儲終結點。
??public int ReceiveFrom(byte[], int, SocketFlags, ref EndPoint);
??Socket.Bind 方法:使 Socket 與一個本地終結點相關聯:
??public void Bind( EndPoint localEP );
??Socket.Listen方法:將 Socket 置于偵聽狀態。
??public void Listen( int backlog );
??Socket.Accept方法:創建新的 Socket 以處理傳入的連接請求。
??public Socket Accept();
??Socket.Shutdown方法:禁用某 Socket 上的發送和接收
??public void Shutdown( SocketShutdown how );
??Socket.Close方法:強制 Socket 連接關閉
??public void Close();
??
??
??可以看出,以上許多方法包含EndPoint類型的參數,在Internet中,TCP/IP 使用一個網絡地址和一個服務端口號來唯一標識設備。網絡地址標識網絡上的特定設備;端口號標識要連接到的該設備上的特定服務。網絡地址和服務端口的組合稱為終結點,在 .NET 框架中正是由 EndPoint 類表示這個終結點,它提供表示網絡資源或服務的抽象,用以標志網絡地址等信息。.Net同時也為每個受支持的地址族定義了 EndPoint 的子代;對于 IP 地址族,該類為 IPEndPoint。IPEndPoint 類包含應用程序連接到主機上的服務所需的主機和端口信息,通過組合服務的主機IP地址和端口號,IPEndPoint 類形成到服務的連接點。
??
??用到IPEndPoint類的時候就不可避免地涉及到計算機IP地址,.Net中有兩種類可以得到IP地址實例:
??
??IPAddress類:IPAddress 類包含計算機在 IP 網絡上的地址。其Parse方法可將 IP 地址字符串轉換為 IPAddress 實例。下面的語句創建一個 IPAddress 實例:
??
??IPAddress myIP = IPAddress.Parse("192.168.1.2");
??
??
??Dns 類:向使用 TCP/IP Internet 服務的應用程序提供域名服務。其Resolve 方法查詢 DNS 服務器以將用戶友好的域名(如"host.contoso.com")映射到數字形式的 Internet 地址(如 192.168.1.1)。Resolve方法 返回一個 IPHostEnty 實例,該實例包含所請求名稱的地址和別名的列表。大多數情況下,可以使用 AddressList 數組中返回的第一個地址。下面的代碼獲取一個 IPAddress 實例,該實例包含服務器 host.contoso.com 的 IP 地址。
??
??IPHostEntry ipHostInfo = Dns.Resolve("host.contoso.com");
??IPAddress ipAddress = ipHostInfo.AddressList[0];
??
??
??你也可以使用GetHostName方法得到IPHostEntry實例:
??
??IPHosntEntry hostInfo=Dns.GetHostByName("host.contoso.com")
??
??
??在使用以上方法時,你將可能需要處理以下幾種異常:
??
??SocketException異常:訪問Socket時操作系統發生錯誤引發
??
??ArgumentNullException異常:參數為空引用引發
??
??ObjectDisposedException異常:Socket已經關閉引發
??
??在掌握上面得知識后,下面的代碼將該服務器主機( host.contoso.com的 IP 地址與端口號組合,以便為連接創建遠程終結點:
??
??IPEndPoint ipe = new IPEndPoint(ipAddress,11000);
??
??
??確定了遠程設備的地址并選擇了用于連接的端口后,應用程序可以嘗試建立與遠程設備的連接。下面的示例使用現有的 IPEndPoint 實例與遠程設備連接,并捕獲可能引發的異常:
??
??try {
?? s.Connect(ipe);//嘗試連接
??}
??//處理參數為空引用異常
?? catch(ArgumentNullException ae) {
?? Console.WriteLine("ArgumentNullException : {0}", ae.ToString());
??}
??//處理操作系統異常
?? catch(SocketException se) {
?? Console.WriteLine("SocketException : {0}", se.ToString());
??}
?? catch(Exception e) {
?? Console.WriteLine("Unexpected exception : {0}", e.ToString());
??}
??
??
??需要知道的是:Socket 類支持兩種基本模式:同步和異步。其區別在于:在同步模式中,對執行網絡操作的函數(如 Send 和 Receive)的調用一直等到操作完成后才將控制返回給調用程序。在異步模式中,這些調用立即返回。
??
??另外,很多時候,Socket編程視情況不同需要在客戶端和服務器端分別予以實現,在客戶端編制應用程序向服務端指定端口發送請求,同時編制服務端應用程序處理該請求,這個過程在上面的闡述中已經提及;當然,并非所有的Socket編程都需要你嚴格編寫這兩端程序;視應用情況不同,你可以在客戶端構造出請求字符串,服務器相應端口捕獲這個請求,交由其公用服務程序進行處理。以下事例語句中的字符串就向遠程主機提出頁面請求:
??
??string Get = "GET / HTTP/1.1\r\nHost: " + server + "\r\nConnection: Close\r\n\r\n";
??
??
??遠程主機指定端口接受到這一請求后,就可利用其公用服務程序進行處理而不需要另行編制服務器端應用程序。
??
??綜合運用以上闡述的使用Visual C#進行Socket網絡程序開發的知識,下面的程序段完整地實現了Web頁面下載功能。用戶只需在窗體上輸入遠程主機名(Dns 主機名或以點分隔的四部分表示法格式的 IP 地址)和預保存的本地文件名,并利用專門提供Http服務的80端口,就可以獲取遠程主機頁面并保存在本地機指定文件中。如果保存格式是.htm格式,你就可以在Internet瀏覽器中打開該頁面。適當添加代碼,你甚至可以實現一個簡單的瀏覽器程序。?
??

實現此功能的主要源代碼如下:
??
??//"開始"按鈕事件
??private void button1_Click(object sender, System.EventArgs e) {
?? //取得預保存的文件名
?? string fileName=textBox3.Text.Trim();
?? //遠程主機
?? string hostName=textBox1.Text.Trim();
?? //端口
?? int port=Int32.Parse(textBox2.Text.Trim());
?? //得到主機信息
?? IPHostEntry ipInfo=Dns.GetHostByName(hostName);
?? //取得IPAddress[]
?? IPAddress[] ipAddr=ipInfo.AddressList;
?? //得到ip
?? IPAddress ip=ipAddr[0];
?? //組合出遠程終結點
?? IPEndPoint hostEP=new IPEndPoint(ip,port);
?? //創建Socket 實例
?? Socket socket=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
?? try
?? {
?? //嘗試連接
?? socket.Connect(hostEP);
?? }
?? catch(Exception se)
?? {
?? MessageBox.Show("連接錯誤"+se.Message,"提示信息
?? ,MessageBoxButtons.RetryCancel,MessageBoxIcon.Information);
??}
??//發送給遠程主機的請求內容串
??string sendStr="GET / HTTP/1.1\r\nHost: " + hostName +
??"\r\nConnection: Close\r\n\r\n";
?? //創建bytes字節數組以轉換發送串
?? byte[] bytesSendStr=new byte[1024];
?? //將發送內容字符串轉換成字節byte數組
?? bytesSendStr=Encoding.ASCII.GetBytes(sendStr);
??try
??{
??//向主機發送請求
??socket.Send(bytesSendStr,bytesSendStr.Length,0);
??}
??catch(Exception ce)
?? {
?? MessageBox.Show("發送錯誤:"+ce.Message,"提示信息
?? ,MessageBoxButtons.RetryCancel,MessageBoxIcon.Information);
?? }
?? //聲明接收返回內容的字符串
?? string recvStr="";
?? //聲明字節數組,一次接收數據的長度為1024字節
?? byte[] recvBytes=new byte[1024];
?? //返回實際接收內容的字節數
?? int bytes=0;
??//循環讀取,直到接收完所有數據
??while(true)
??{
??bytes=socket.Receive(recvBytes,recvBytes.Length,0);
??//讀取完成后退出循環
??if(bytes<=0)
??break;
??//將讀取的字節數轉換為字符串
??recvStr+=Encoding.ASCII.GetString(recvBytes,0,bytes);
??}
??//將所讀取的字符串轉換為字節數組
??byte[] content=Encoding.ASCII.GetBytes(recvStr);
?? try
?? {
?? //創建文件流對象實例
?? FileStream fs=new FileStream(fileName,FileMode.OpenOrCreate,FileAccess.ReadWrite);
??//寫入文件
??fs.Write(content,0,content.Length);
??}
??catch(Exception fe)
?? {
?? MessageBox.Show("文件創建/寫入錯誤:"+fe.Message,"提示信息",MessageBoxButtons.RetryCancel,MessageBoxIcon.Information);
?? }
?? //禁用Socket
?? socket.Shutdown(SocketShutdown.Both);
?? //關閉Socket
?? socket.Close();
?? }
?? }
??
??
??程序在WindowsXP中文版、.Net Frameworkd 中文正式版、Visual Studio.Net中文正式版下調試通過
+++++++++++++++++++++++++++
C#的Socket程序(TCP)

其實只要用到Socket聯接,基本上就得使用Thread,是交叉使用的。
C#封裝的Socket用法基本上不算很復雜,只是不知道托管之后的Socket有沒有其他性能或者安全上的問題。
在C#里面能找到的最底層的操作也就是socket了,概念不做解釋。
程序模型如下:
WinForm程序 : 啟動端口偵聽;監視Socket聯接情況;定期關閉不活動的聯接;
Listener:處理Socket的Accept函數,偵聽新鏈接,建立新Thread來處理這些聯接(Connection)。
Connection:處理具體的每一個聯接的會話。

1:WinForm如何啟動一個新的線程來啟動Listener:
?????? //start the server
??????? private void btn_startServer_Click(object sender, EventArgs e)
??????? {
??????????? //this.btn_startServer.Enabled = false;
??????????? Thread _createServer = new Thread(new ThreadStart(WaitForConnect));
??????????? _createServer.Start();
??????? }
??????? //wait all connections
??????? private void WaitForConnect()
??????? {
??????????? SocketListener listener = new SocketListener(Convert.ToInt32(this.txt_port.Text));
???????????? listener.StartListening();
??????? }
因為偵聽聯接是一個循環等待的函數,所以不可能在WinForm的線程里面直接執行,不然Winform也就是無法繼續任何操作了,所以才指定一個新的線程來執行這個函數,啟動偵聽循環。
這一個新的線程是比較簡單的,基本上沒有啟動的參數,直接指定處理函數就可以了。
2:Listener如何啟動循環偵聽,并且啟動新的帶有參數的線程來處理Socket聯接會話。
先看如何建立偵聽:(StartListening函數)
IPEndPoint localEndPoint = new IPEndPoint(_ipAddress, _port);
??????? // Create a TCP/IP socket.
??????? Socket listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
??????????? // Bind the socket to the local endpoint and? listen for incoming connections.
??????????? try
??????????? {
??????????????? listener.Bind(localEndPoint);
??????????????? listener.Listen(20);//20 trucks

??????????????? // Start listening for connections.
??????????????? while (true)
??????????????? {
?????????????????? // here will be suspended while waiting for a new connection.
??????????????????? Socket connection = listener.Accept();
??????????????????? Logger.Log("Connect", connection.RemoteEndPoint.ToString());//log it, new connection
??????????????? ……
?????????? }
???????? }……
基本步驟比較簡單:
建立本機的IPEndPoint對象,表示以本機為服務器,在指定端口偵聽;
然后綁定到一個偵聽Socket上;
進入while循環,等待新的聯接;
如果有新的聯接,那么建立新的socket來對應這個聯接的會話。
?? 值得注意的就是這一句聯接代碼:listener.Accept()。執行這一句的時候,程序就在這個地方等待,直到有新的聯檢請求的時候程序才會執行下一句。這是同步執行,當然也可以異步執行。
?
?? 新的聯接Socket建立了(Accept之后),對于這些新的socket該怎么辦呢?他們依然是一個循環等待,所以依然需要建立新的Thread給這些Socket去處理會話(接收/發送消息),而這個Thread就要接收參數了。
?? Thread本身是不能接收參數的,為了讓它可以接收參數,可以采用定義新類,添加參數作為屬性的方法來解決。
?? 因為每一個Socket是一個Connection周期,所以我定義了這么一個類public class Connection。這個類至少有這樣一個構造函數public Connection(Socket socket); 之所以這么做,就是為了把Socket參數傳給這個Connection對象,然后好讓Listener啟動這個Thread的時候,Thread可以知道他正在處理哪一個Socket。
??? 具體處理的方法:(在Listener的StartListening函數,ocket connection = listener.Accept();之后)
??? Connection gpsCn = new Connection(connection);
??????????????????? //each socket will be wait for data. keep the connection.
??????????????????? Thread thread = new Thread(new ThreadStart(gpsCn.WaitForSendData));
??????????????????? thread.Name = connection.RemoteEndPoint.ToString();
??????????????????? thread.Start();
?如此一來,這個新的socket在Accept之后就在新的Thread中運行了。
?? 3:Connection的會話處理
?? 建立了新的Connection(也就是socket),遠程就可以和這個socket進行會話了,無非就是send和receive。
?? 現在先看看怎么寫的這個線程運行的Connection. WaitForSendData函數
??? while (true)
??????????? {
??????????????? bytes = new byte[1024];
??????????????? string data = "";
??????????????? //systm will be waiting the msg of receive envet. like Accept();
??????????????? //here will be suspended while waiting for socket income msg.
??????????????? int bytesRec = this._connection.Receive(bytes);
??????????????? _lastConnectTime = DateTime.Now;
??????????????? if (bytesRec == 0)//close envent
??????????????? {
??????????????????? Logger.Log("Close Connection", _connection.RemoteEndPoint.ToString());
??????????????????? break;
??????????????? }
??????????????? data += Encoding.ASCII.GetString(bytes, 0, bytesRec);
??????????????? //…….handle your data.
???????????? }
可以看到這個處理的基本步驟如下:
?? 執行Receive函數,接收遠程socket發送的信息;
?? 把信息從字節轉換到string;
?? 處理該信息,然后進入下一個循環,繼續等待socket發送新的信息。
值得注意的有幾個:
?? 1:Receive函數。這個函數和Listener的Accept函數類似。在這個地方等待執行,如果沒有新的消息,這個函數就不會執行下一句,一直等待。
?? 2:接收的是字節流,需要轉化成字符串
?? 3:判斷遠程關閉聯接的方式
?? 4:如果對方的消息非常大,還得循環接收這個data。
4:如何管理這些聯接(thread)
通過上邊的程序,基本上可以建立一個偵聽,并且處理聯接會話。但是如何管理這些thread呢?不然大量產生thread可是一個災難。
管理的方法比較簡單,在Listener里面我定義了一個靜態的哈希表(static public Hashtable Connections=new Hashtable();),存儲Connection實例和它對應的Thread實例。而connection中也加入了一個最后聯接時間的定義(private DateTime _lastConnectTime;)。在新鏈接建立的時候(Listener的Accept()之后)就把Connection實例和Thread實例存到哈希表中;在Connection的Receive的時候修改最后聯接時間。這樣我們就可以知道該Connection在哪里,并且會話是否活躍。
然后在Winform程序里頭可以管理這些會話了,設置設置超時。

轉載于:https://www.cnblogs.com/borcala/archive/2008/01/22/1049255.html

總結

以上是生活随笔為你收集整理的C# Socket与实现的全部內容,希望文章能夠幫你解決所遇到的問題。

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

日韩精品一区二区三区高清免费 | 在线观看免费黄色 | 成人网页在线免费观看 | av一级网站 | 中文字幕在线免费看线人 | 最新一区二区三区 | 日韩有码在线观看视频 | 日韩高清免费观看 | 欧美日韩xx| 特级毛片在线免费观看 | 91精彩在线视频 | 亚洲激情在线播放 | 天天操天天爱天天干 | 欧美aaaxxxx做受视频 | 91亚州| 国产高清不卡一区二区三区 | 91x色| 成 人 黄 色 免费播放 | 精品美女在线视频 | 在线免费观看黄色大片 | 午夜精品久久久久久99热明星 | 不卡的av电影在线观看 | 日韩精品欧美一区 | 婷婷九月丁香 | 美女视频黄频大全免费 | 国产亚洲欧美一区 | 五月综合网| 日日爱网址 | 99色人| 日韩一区二区免费在线观看 | 午夜性生活片 | 一区二区 精品 | 精品一区二区在线播放 | 欧美特一级片 | 亚洲欧美国产精品久久久久 | 激情偷乱人伦小说视频在线观看 | 在线免费观看黄 | 精品国产一区二区三区噜噜噜 | 欧美精品中文在线免费观看 | 在线看污网站 | 亚洲综合欧美日韩狠狠色 | 激情综合电影网 | 天堂av免费看 | 免费网站污 | 黄色一级大片在线免费看国产一 | 麻豆精品视频 | 五月天亚洲综合 | 久久99久久精品国产 | 婷婷婷国产在线视频 | 久久视频在线免费观看 | 亚洲一区二区视频 | av综合网址| 欧美粗又大 | 高清不卡毛片 | 国产黄免费看 | 久久久久精 | 狠狠操在线 | 亚州精品成人 | a国产精品 | 特级黄色片免费看 | 久久av福利 | 午夜精品久久一牛影视 | 91亚洲成人 | 91麻豆免费视频 | 又色又爽的网站 | 国产精品成人自产拍在线观看 | 国产麻豆剧传媒免费观看 | 国产又粗又猛又黄又爽的视频 | 免费黄色av. | 亚洲精品动漫成人3d无尽在线 | 久久人人干 | 婷婷久久精品 | 999久久 | 国产亚洲精品成人av久久ww | 日韩黄色免费看 | 国内揄拍国产精品 | 国产不卡精品 | 欧美精品九九 | 五月婷婷欧美视频 | 激情伊人五月天久久综合 | 中文字幕在线观看一区二区 | 日韩一区二区免费视频 | 99久热精品 | 国产精品久久99综合免费观看尤物 | 国产高清在线永久 | 最近免费中文字幕大全高清10 | 精品久久九九 | 久草在线视频网 | 国产a级精品 | 亚洲高清免费在线 | 久久精品免费观看 | 伊人天天干 | 天天色天天综合 | 一区二区理论片 | 97av在线| 久久精品视频在线 | 亚洲精品在线观看的 | 国产在线观看,日本 | 麻豆国产露脸在线观看 | 欧美日韩电影在线播放 | 久久久99精品免费观看app | 日韩精品欧美专区 | 国产亚州精品视频 | 久草免费色站 | 久久国产免费看 | 日韩在线电影观看 | 在线观看精品黄av片免费 | 99久久精品国产一区二区成人 | 天堂网在线视频 | 国产精品久久久电影 | 91精品国自产在线观看欧美 | 国产一级久久久 | avav片| 91精品国产综合久久福利 | 国产精品久久久区三区天天噜 | 91精品推荐 | 少妇精品久久久一区二区免费 | 夜夜骑天天操 | 看污网站 | 国产精品九九久久99视频 | 久久久男人的天堂 | 欧美乱大交| 久久免费视频8 | 国产一级一片免费播放放 | 日韩精品久久久免费观看夜色 | h动漫中文字幕 | 国产精品麻 | 手机在线视频福利 | 婷婷射五月 | 欧美精品v国产精品 | 91日韩在线播放 | 激情视频综合网 | 久久人人添人人爽添人人88v | 日韩精品视频第一页 | 开心色婷婷 | 亚洲成aⅴ人片久久青草影院 | 91中文字幕一区 | 国产视频日韩 | 久久久www成人免费精品 | 久久综合婷婷国产二区高清 | 久久不射电影院 | 高清不卡一区二区三区 | 人人看人人做人人澡 | 日本不卡视频 | 国产精品久久久久影院日本 | 欧美黑吊大战白妞欧美 | av电影中文字幕在线观看 | 国产精华国产精品 | 97在线观看视频国产 | 五月婷婷另类国产 | 狠狠色噜噜狠狠狠狠2022 | 五月激情丁香婷婷 | 色网站在线免费 | 久久久观看 | 天天色视频| 亚洲国产人午在线一二区 | 久久久久免费精品国产小说色大师 | 91九色视频在线播放 | 在线高清一区 | 13日本xxxxxⅹxxx20 | 国产精品成人一区二区三区 | 五月婷婷在线播放 | 色综合久久88色综合天天免费 | 亚洲精品 在线视频 | 午夜少妇av | 日韩毛片在线一区二区毛片 | 福利区在线观看 | 中国一级片在线播放 | 区一区二区三区中文字幕 | av 一区二区三区四区 | 91丨精品丨蝌蚪丨白丝jk | 久久久99国产精品免费 | 五月天婷婷丁香花 | 中文字幕在线视频网站 | 亚洲欧美日韩不卡 | 天堂av在线网 | 国产不卡网站 | 人人搞人人爽 | 天天插一插| 日韩高清激情 | 美女网站在线免费观看 | 亚洲少妇久久 | 日韩免费在线视频观看 | 黄色福利网 | 日韩一区在线免费观看 | 国产精品久久久久久久久久不蜜月 | 9热精品| 国产精品综合在线观看 | 91中文字幕在线播放 | av黄色在线| 亚洲情影院| av在观看| 国产涩涩在线观看 | 国产在线观看xxx | 天天躁天天操 | 久久久精品亚洲 | 黄色一及电影 | 国产精品成人自产拍在线观看 | 青春草免费在线视频 | 在线只有精品 | 免费观看十分钟 | av免费片| 在线看日韩av | 香蕉在线观看视频 | 国产一级电影在线 | 视频在线观看日韩 | 国产伦理久久精品久久久久_ | 国产成人三级三级三级97 | 日本成人a| 人人干网站 | 亚洲精品网页 | 色爱成人网 | 色在线网站 | 天天在线操| 久久av网址 | 国产三级香港三韩国三级 | 久久精品中文字幕 | 99精品国产一区二区三区麻豆 | 成人教育av | 波多野结衣视频一区 | 91av在线精品| 美女视频黄免费的久久 | 射射射综合网 | 欧美在线不卡一区 | 97精品在线视频 | 亚洲高清视频在线 | 国产视频精选在线 | 麻豆av一区二区三区在线观看 | 激情欧美在线观看 | 九九电影在线 | 久久久久色 | 免费视频久久久久 | 精品国产aⅴ麻豆 | 亚洲特级片 | 六月丁香激情综合色啪小说 | 人人爱在线视频 | 久久国产精品第一页 | 日韩av一区二区三区在线观看 | 欧美日韩中字 | 免费av视屏| 亚洲无在线 | 四川bbb搡bbb爽爽视频 | 麻花豆传媒mv在线观看 | 久久中文字幕在线视频 | 国产成人精品日本亚洲999 | 亚洲国内精品视频 | 免费精品在线视频 | 最近最新最好看中文视频 | 免费看黄的 | 亚洲激情网站免费观看 | 在线播放视频一区 | 日韩欧美国产精品 | 国产成人精品一区二区在线 | 欧美激情第八页 | 婷婷激情综合 | 四虎影视国产精品免费久久 | 91精品播放| 天天搞天天干天天色 | 日韩高清在线一区二区 | 天天做综合网 | 久久 国产一区 | 91精品视频网站 | 欧美成人高清 | 欧美日韩精品在线免费观看 | 在线观看韩日电影免费 | 在线观看国产区 | 婷婷色社区 | 天堂av影院 | 久久99精品久久久久久三级 | 亚洲欧美日韩精品久久奇米一区 | 亚洲精品国精品久久99热 | 久久久久久久国产精品 | 久久精品女人毛片国产 | 欧美日韩在线看 | 九九导航 | 久草精品视频在线播放 | 午夜成人影视 | 九九热视频在线免费观看 | 国产打女人屁股调教97 | 国产亚洲人成网站在线观看 | 菠萝菠萝蜜在线播放 | 4438全国亚洲精品观看视频 | 天堂av免费看 | 偷拍视频一区 | 色a4yy| 最近中文字幕高清字幕在线视频 | 九九九九色 | www.夜夜操.com | 亚洲免费在线播放视频 | 99久久久国产精品免费99 | 亚洲视频在线观看网站 | 色99网| 成人性生活大片 | 99视频久 | 国产三级香港三韩国三级 | 色全色在线资源网 | 欧美日韩精品在线播放 | 99精品热 | 中文字幕在线观看完整 | av免费看看 | 中文乱码视频在线观看 | 亚洲精品乱码久久久久久蜜桃91 | 婷婷成人亚洲综合国产xv88 | 久久综合天天 | 久久高视频| 97精品国产91久久久久久久 | 中文字幕人成一区 | 国产精品欧美一区二区三区不卡 | 日韩色在线 | 亚洲一区久久久 | 毛片网站在线观看 | 精品一区av | 亚洲三级黄色 | 干av在线 | 日韩电影黄色 | 婷婷久久网站 | 午夜影院在线观看18 | 911av视频 | 91久久精品一区二区三区 | 亚洲成人免费在线观看 | 久久激情小说 | 999国产 | 婷婷综合国产 | 国产亚州精品视频 | 欧美特一级片 | 亚洲精品高清视频 | 天天射天天搞 | 日韩在线在线 | 精品在线视频播放 | 免费看一及片 | 蜜桃视频日本 | 91精品视频网站 | 国产成人精品一区二区三区免费 | 日韩免费观看视频 | 色网址99 | 黄色成人av网址 | 免费黄色a级毛片 | 国产日产精品一区二区三区四区的观看方式 | 亚洲精品国产精品国自产观看 | 久久久久亚洲国产精品 | 免费观看国产视频 | 久久综合成人网 | 亚洲一区二区三区四区在线视频 | 国产精品一区在线观看 | 色婷婷a | 国产精品久久久久久爽爽爽 | 国产精品毛片一区二区三区 | 欧洲精品码一区二区三区免费看 | 午夜视频黄 | 看片在线亚洲 | 亚洲综合激情小说 | 在线视频一二区 | 久久99深爱久久99精品 | 久久开心激情 | 97国产精品一区二区 | 黄色三级免费观看 | 午夜av网站| 麻豆成人网 | 性色视频在线 | 久久久网| 九九热免费精品视频 | 美女网站视频一区 | 成人av教育 | 欧美一级久久久 | 国产最新在线视频 | 91日韩国产 | 中文字幕欧美三区 | 国产一区视频在线观看免费 | 亚洲成av人片在线观看www | 久久99精品国产99久久 | 日韩欧美精品在线 | 久久手机精品视频 | 91网址在线 | 九九涩涩av台湾日本热热 | 超碰在线人人艹 | 六月激情网| 国产色小视频 | 在线观看视频中文字幕 | 91视频91色 | 中文字幕久久网 | 四虎影视精品永久在线观看 | 日韩乱码在线 | 手机在线黄色网址 | 日韩中文字幕免费视频 | 久久精品国产一区二区电影 | 手机av在线不卡 | 国产99久久精品一区二区永久免费 | 精品一区 精品二区 | 成人一区在线观看 | 黄色在线观看免费 | 国产香蕉97碰碰碰视频在线观看 | 最近中文字幕完整高清 | 久久久久福利视频 | 久久久亚洲精华液 | 蜜臀久久99精品久久久无需会员 | 国产色女人 | 99在线精品观看 | 97超碰免费在线 | 精品国产乱码一区二 | 黄色avwww | 天天拍天天干 | 国产亚洲综合在线 | 国产福利91精品一区 | 一区二精品 | 国产精品资源在线观看 | 久久国产一区 | 亚洲综合视频在线播放 | 免费麻豆网站 | 久草视频免费观 | 久久综合免费视频影院 | 亚洲国产一区av | 美女一区网站 | 国产精品12| 国产一级电影网 | 黄色网址国产 | 超碰97国产在线 | 91精品国产成人 | 免费手机黄色网址 | 亚洲欧美国产视频 | 丁香色综合 | 久久久久久久久久免费 | 国内精自线一二区永久 | 色婷婷激情五月 | 亚洲国产精品成人综合 | 97视频入口免费观看 | 国产视频不卡一区 | 91免费试看 | 国产视频精品在线 | 久久99视频精品 | 五月婷婷丁香综合 | 成人一级片免费看 | 日韩av免费一区 | 91在线免费视频观看 | 欧美日韩精品综合 | 日韩综合色 | 国产大尺度视频 | 久久久久久久久久久影视 | 国内精品视频在线播放 | 国内精品视频在线 | 成人在线中文字幕 | 亚洲国产日韩一区 | 日韩欧美网站 | 日本99热| 成年人免费在线 | 一区二区三区久久 | 韩国视频一区二区三区 | 三上悠亚一区二区在线观看 | 精品高清美女精品国产区 | 国产专区视频在线 | 狠狠色狠狠色合久久伊人 | 激情综合亚洲精品 | 亚洲精品玖玖玖av在线看 | 成片免费观看视频大全 | 国产成人一区二区三区影院在线 | 最近日韩免费视频 | 日本精品视频在线播放 | 色视频国产直接看 | 九九在线视频 | 日本性视频| 国产亚洲综合性久久久影院 | 国产精品你懂的在线观看 | 久久美女视频 | 色噜噜日韩精品欧美一区二区 | 涩涩资源网 | 精品国产亚洲一区二区麻豆 | 国产精品久久久免费 | 婷婷在线看 | av在线电影网站 | 成人va在线观看 | 国内精品亚洲 | 97色婷婷 | 国产在线一卡 | 亚洲成人免费 | 亚洲女在线 | 在线欧美最极品的av | 日韩在线高清免费视频 | 欧美在线aaa | 天天操综 | 91人人爱 | 欧美人交a欧美精品 | 日韩精品一区电影 | 日本大片免费观看在线 | 亚洲精品日韩av | 特级毛片在线免费观看 | 免费av高清 | 欧美疯狂性受xxxxx另类 | 99精品视频在线观看 | 婷婷伊人综合 | 亚洲无线视频 | 国产香蕉久久精品综合网 | 亚洲精品在线二区 | 亚洲日本韩国一区二区 | 丝袜制服综合网 | 亚洲日日日 | 日韩sese| 美女福利视频 | 日韩有码欧美 | 右手影院亚洲欧美 | 日韩在线精品一区 | 国产va饥渴难耐女保洁员在线观看 | 亚洲精品乱码久久久久久9色 | 黄色特一级片 | 在线免费黄色 | 国产精品久久久久久久久久久久 | 国产精品18久久久久久首页狼 | 国产精品久久久久久久久岛 | 国产黄色一级大片 | www.97色.com| 亚洲高清网站 | 国产在线精品一区二区三区 | 国产护士hd高朝护士1 | 在线日韩中文字幕 | 欧美日韩久久不卡 | 日日夜夜综合网 | 久久歪歪 | 国语麻豆 | 欧美日比视频 | 日韩欧美视频在线 | 久久这里只有精品首页 | 丁香在线观看完整电影视频 | 成人羞羞免费 | 国产资源免费在线观看 | 免费在线观看国产黄 | 一区在线观看视频 | 国产精品99蜜臀久久不卡二区 | 亚洲精品久久久久999中文字幕 | 成人黄色免费观看 | 国产精品久久久久久久久久久免费看 | 日日天天av | 国偷自产中文字幕亚洲手机在线 | 91精品导航 | 中文字幕最新精品 | 97超碰免费 | 一级理论片在线观看 | 色先锋资源网 | 国产精品1区2区在线观看 | 丁香婷婷综合五月 | 欧美在线观看视频一区二区三区 | 国产一二三精品 | 九九电影在线 | 国产91精品一区二区麻豆网站 | 人人澡人人爽 | 国产在线小视频 | 五月天狠狠操 | 黄色午夜网站 | 国产精品资源在线观看 | 久久精品99精品国产香蕉 | 日韩www在线 | 白丝av在线 | 国产精品免费久久久久久久久久中文 | 国产中的精品av小宝探花 | 国产91亚洲 | 亚洲日韩欧美一区二区在线 | 国产高清在线a视频大全 | 欧亚日韩精品一区二区在线 | www日| 国产精品精品久久久 | 成人久久久久 | 日韩.com| 在线不卡a | 免费在线中文字幕 | 视频1区2区 | 最新av电影网站 | 亚洲国产欧美一区二区三区丁香婷 | 激情视频国产 | 日韩久久在线 | 狠狠干夜夜爱 | 久久99国产综合精品 | 亚洲精品玖玖玖av在线看 | 91免费在线播放 | 国产麻豆精品一区 | 国产精品一区二区三区四 | 久久一线 | 日韩精品一区二区在线观看 | 久要激情网 | 亚洲高清色综合 | 婷婷激情影院 | 91视频啊啊啊 | 精品一二三四视频 | 久久久久久综合网天天 | 午夜av剧场| 国产小视频在线 | 美女国产精品 | 国产一区二区久久精品 | 国产不卡av在线 | 久久成人综合 | 99久久精品国 | 伊人色综合久久天天网 | 国产精品国内免费一区二区三区 | 天天在线免费视频 | 天天激情综合网 | 开心婷婷色| 婷婷综合 | 日日碰狠狠添天天爽超碰97久久 | 亚洲精品一区二区三区四区高清 | 国产99久久精品一区二区300 | 开心色插 | 日韩精品久久久 | 国产人成在线观看 | 香蕉免费在线 | 美女黄色网在线播放 | 国产成人在线观看免费 | 一区二区三区 中文字幕 | 丁香视频在线观看 | www激情久久 | 亚洲 欧美 综合 在线 精品 | 欧美另类xxx | www.色婷婷 | 日日夜夜综合网 | 亚洲精品在线观看视频 | 色婷五月| 91激情| 亚洲婷婷综合色高清在线 | 久草在线费播放视频 | 国产成本人视频在线观看 | 日韩一二三 | av丝袜在线| 午夜成人免费电影 | 久久精品影片 | 国产亚洲人| 中文久草| 久久综合狠狠综合久久激情 | 精品在线观看一区二区 | 久久精品这里都是精品 | 久久看毛片| 超碰在线最新地址 | 中文字幕在线观看免费 | 亚洲精品欧美视频 | 在线免费成人 | 精品一区二区在线免费观看 | 黄色软件在线看 | 日韩av手机在线观看 | 日韩激情在线 | 欧美日韩另类在线观看 | 中文字幕日韩电影 | 国产精品理论片在线观看 | 国产大片免费久久 | 玖玖精品在线 | 中文字幕第一 | 国产午夜av | 国产欧美综合在线观看 | 中文字幕在线看视频国产中文版 | 久久免费黄色网址 | 91精品久久久久久久久 | 国产高清中文字幕 | 中文字幕av免费在线观看 | 99精品久久99久久久久 | 欧美一级大片在线观看 | 福利视频一区二区 | 日韩理论 | 国产精品黄网站在线观看 | 狠狠色狠狠色终合网 | 亚洲 av网站 | 91成人在线观看高潮 | 黄色软件网站在线观看 | 久久精品一级片 | 在线播放亚洲激情 | 国产自在线观看 | 免费av的网站| 麻豆视频免费在线观看 | 精品久久网 | 色综合天天射 | 日本黄色a级大片 | 中文十次啦 | 成人国产精品免费观看 | 黄色精品一区二区 | 最近中文字幕免费av | 亚洲精品国产精品国自产在线 | www日| 99国产一区二区三精品乱码 | 日韩在线观看影院 | 日韩高清 一区 | 亚洲伦理中文字幕 | 精品少妇一区二区三区在线 | 久久网站最新地址 | 午夜视频播放 | 天天操福利视频 | 日韩在线激情 | 日韩a在线观看 | 91成人午夜 | 国产精品白丝jk白祙 | 8x成人在线 | 久久九九视频 | 久久久高清 | 成人黄色片免费看 | 黄色av影院| 国产在线a免费观看 | 国产日韩欧美在线观看视频 | 色橹橹欧美在线观看视频高清 | 成人 亚洲 欧美 | 免费看一级片 | 91久草视频| 久久99深爱久久99精品 | 色婷婷国产精品 | 97超视频 | 福利一区二区 | 九九欧美 | 亚洲成人精品在线 | 中文字幕在 | 丝袜美腿av | 日韩欧美视频在线免费观看 | 亚洲人视频在线 | 免费观看的av网站 | 国产在线 一区二区三区 | 天堂资源在线观看视频 | 久 久久影院| 国产精品网红直播 | 又黄又爽免费视频 | 久久视频精品在线观看 | 1000部18岁以下禁看视频 | 五月婷婷丁香激情 | 在线视频手机国产 | 亚洲精品综合在线观看 | 精品高清美女精品国产区 | 亚洲在线视频网站 | 国产精品久久精品 | 亚洲日本va在线观看 | 中文字幕.av.在线 | 91九色蝌蚪国产 | 91看片在线观看 | 国产黄大片在线观看 | 国产美女精彩久久 | 欧美日韩视频网站 | 国产亚洲视频在线免费观看 | 天天天天色射综合 | 天天操天操 | 美女久久久久 | 国产精品久久久久久久久蜜臀 | 91日韩精品视频 | 国产精品一区免费看8c0m | 日韩在线观看一区 | 人人涩 | 亚洲理论影院 | 久久午夜视频 | 99久久久国产精品免费99 | 精品国产一区二区三区久久影院 | 国产人在线成免费视频 | 中文字幕久久网 | 国产最新在线视频 | 国产精品久久久久永久免费看 | 国产免费观看视频 | 亚洲女同ⅹxx女同tv | www.av在线.com | 中文在线资源 | 在线视频观看成人 | 国产福利小视频在线 | 欧美aⅴ在线观看 | 久草久草视频 | 国产黄色片一级三级 | 日韩精品一区二区在线视频 | 国产日韩中文在线 | 久热电影 | 亚洲免费在线视频 | 中文字幕在线观看免费观看 | 黄色大片免费网站 | 欧美91精品久久久久国产性生爱 | 天天干天天摸天天操 | 中文在线a∨在线 | 成人影片在线播放 | 超碰免费av| 69亚洲精品| 国产精品video爽爽爽爽 | 欧美日韩在线视频一区 | 一区二区三区四区免费视频 | 日日夜夜av| 色悠悠久久综合 | 久草久草在线观看 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 亚洲一区二区麻豆 | 狠狠色伊人亚洲综合成人 | 激情自拍av | 国产在线观看免费av | 三级黄色片在线观看 | 精品在线亚洲视频 | 在线观看国产麻豆 | 久久精品看 | 久久久久久久久福利 | 免费网站在线观看成人 | 波多野结衣精品 | 综合天堂av久久久久久久 | 久久躁日日躁aaaaxxxx | 免费韩国av | 黄色影院在线观看 | 人人澡人人添人人爽一区二区 | 国产黄色在线观看 | 伊人春色电影网 | 久久久久久久久久久网站 | 亚洲最新视频在线 | 亚洲男模gay裸体gay | 手机在线视频福利 | 99热网站 | 成人久久久久久久久 | 久久www免费人成看片高清 | 91亚洲国产成人 | 狠狠操狠狠操 | 精品国产色| 天天操夜夜操夜夜操 | 国产精品一区二区久久久久 | 综合在线观看 | 欧美日韩不卡在线视频 | 成人久久视频 | 欧美日韩三区二区 | 亚洲精品综合在线观看 | 日本精品久久久久 | 久久久18 | 天天色官网 | 午夜精品剧场 | 亚洲天堂首页 | 欧洲精品在线视频 | 狠狠干夜夜爱 | 欧美久久久久久久久中文字幕 | 国产精品麻豆91 | 91在线看片 | 国产免费成人av | 精品一二区 | 国产不卡在线观看 | 午夜成人免费电影 | 国产在线视频一区二区 | 久久精品超碰 | 亚洲综合国产精品 | 久久久国产精品视频 | 99精品视频一区二区 | 18国产精品白浆在线观看免费 | 香蕉视频久久 | 亚洲精品乱码久久久久久蜜桃欧美 | 成人av影视在线 | 精品久久久久久亚洲综合网站 | 日本久久成人 | 欧美在线观看视频免费 | 欧美日韩xx| 日本免费久久高清视频 | 99精品视频一区二区 | 国内成人精品2018免费看 | 欧美精品一二三 | 欧美日韩免费观看一区=区三区 | 久久久国产精品免费 | 视频在线观看91 | 久久精品资源 | 国产成人亚洲精品自产在线 | 能在线观看的日韩av | .国产精品成人自产拍在线观看6 | 亚洲成人黄色在线 | 99热这里只有精品久久 | 91亚洲夫妻| 亚洲激情视频在线观看 | 2019久久精品| 国产精品日韩高清 | 色婷婷88av视频一二三区 | 欧美精品乱码久久久久久 | 免费看三级网站 | 99精品色 | 精品福利网 | 黄色免费网战 | 在线观看成人福利 | 91爱看片 | 国产精品久久久久久久久久免费 | 色综合久久综合网 | 中文在线免费看视频 | 911国产在线观看 | 国产香蕉97碰碰碰视频在线观看 | 日韩av一区二区在线播放 | 91丨九色丨国产在线观看 | 美女在线观看av | 亚洲精品va | 国产精品久久在线 | 亚洲永久精品在线观看 | 美女网站一区 | 欧美一级性生活 | 久久a免费视频 | 久久精品99久久久久久2456 | 九九热免费在线观看 | 四虎在线免费视频 | 欧美精品久久久久久久久久白贞 | 成人试看120秒 | 一区二区三区观看 | 久久久久99精品成人片三人毛片 | 国产成人在线观看免费 | 午夜精品久久久久久久久久久久 | 成人av教育| 久久艹国产视频 | 久草在线视频在线 | www.成人久久 | 国产黄色a| 在线观看完整版 | 婷婷丁香激情综合 | 三级黄色片在线观看 | 欧美日韩一区二区久久 | 在线观看色网 | 色视频网站在线 | 日本狠狠色 | 色五月激情五月 | 人人爽人人爽人人片av免 | 免费成人在线电影 | 婷婷丁香久久五月婷婷 | 在线观看精品黄av片免费 | 久久伊人五月天 | 国产成人精品999 | 久久五月网| av色影院| 久久久www成人免费毛片麻豆 | 亚洲黄色免费电影 | 欧美精品中文在线免费观看 | 日日干网址 | 国产精品1区2区3区 久久免费视频7 | 成人免费网站视频 | 黄网av在线 | 天天色视频 | 久久久私人影院 | 日韩美在线观看 | 亚洲精品国产自产拍在线观看 | 黄色亚洲大片免费在线观看 | 国产精品手机视频 | 成人久久18免费网站麻豆 | www夜夜操 | 夜夜躁日日躁狠狠久久88av | 国产精品6| 不卡视频国产 | 午夜久久久久久久久久影院 | 欧美专区亚洲专区 | 日韩国产精品久久久久久亚洲 | 亚洲狠狠 | 深爱激情综合 | 日韩精品在线观看视频 | 麻豆免费在线视频 | 在线观av | 丰满少妇在线观看资源站 | 在线观看一区二区视频 | 亚洲高清av在线 | 欧美日韩高清一区二区三区 | 色鬼综合网 | 亚洲九九九在线观看 | 亚洲国产精品视频在线观看 | 在线观看91精品国产网站 | 中文在线免费观看 | 国产精品久久久区三区天天噜 | 日韩在线二区 | 久久久久免费精品视频 | 日韩成片 | 国产视频在线观看一区二区 | 亚洲午夜小视频 | 免费福利在线播放 | 国产经典 欧美精品 | 不卡电影免费在线播放一区 | 久久精品网站免费观看 | 日日干夜夜爱 | 97精品伊人 | 亚洲人成精品久久久久 | 婷婷狠狠操 | 亚洲伦理精品 | 午夜视频久久久 | 最近中文字幕大全中文字幕免费 | 日韩欧美一区二区三区在线 | 91精品中文字幕 | 国产久草在线观看 | 成人av亚洲| 国产视频久久 | 国产露脸91国语对白 | 日日夜夜爱| 精品福利视频在线 | 成人黄色免费在线观看 | 精品久久久久久亚洲综合网站 | 国产a国产 | 国产精品第十页 | 欧美日韩一区二区三区视频 | 狠狠做深爱婷婷综合一区 | 亚洲欧美在线观看视频 | 中文字幕 第二区 | 97超碰人人模人人人爽人人爱 | 日韩欧美在线一区 | 国产福利免费在线观看 | 热热热热热色 | 国内视频在线观看 | 91精品国产综合久久福利不卡 | 久久精品美女视频 | 91丨九色丨国产丨porny精品 | 中文字幕在线久一本久 | 91九色视频在线观看 | 精品视频99| 高清免费在线视频 | 手机av在线网站 | 97超碰精品 | 中文字幕精品三区 | 免费看黄色小说的网站 | 色综合久久五月 | 91精品国产综合久久福利 | 亚洲永久字幕 | 久久香蕉电影网 | 亚洲午夜久久久久久久久 | 狠狠色婷婷丁香六月 | 国产在线观看,日本 | 超碰97成人| 国语对白少妇爽91 | 日韩精品1区2区 | 黄色av网站在线观看免费 | 国产亚洲精品美女久久 | 欧美日韩高清在线一区 | 国产99久久九九精品免费 | 最近的中文字幕大全免费版 |