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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NetCore + SignalR 实现日志消息推送

發布時間:2023/12/4 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NetCore + SignalR 实现日志消息推送 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

哈嘍大家周一好呀,感覺好久沒有寫文章了,上周出差了一次,感覺還是比坐辦公室好的多,平時在讀一本書《時生》,感興趣的可以看看?......

這幾天翻看 NetCore 相關知識擴展的時候,發現了久違的一個知識點 —— SignalR ,為啥說久違呢,因為去年的時候,我在公司的項目里就想用了,后來組員說他學學看,也沒有了下文,我也就耽擱了,昨天突然看到這個了,想著正好看看吧,盡量落地到 NetCore 項目上,當時我很自信的以為這個技術很老了,應該用的人很多,可是天不遂人愿,在.Net MVC中使用的很多有六成,在NetCore 的小demo有兩成,NetCore + Vue 一起使用的就是寥寥無幾了,而且更多的是仿照官網的,好吧,我就簡單寫一個吧,希望對大家有所幫助,盡量將這個技術落地。

你一定很好奇,為啥要學 SignalR ,或者說它有啥作用,那我先說幾個場景,你就知道了:

1、用戶登錄處理相關場景;?//平時我們是ajax請求,等待后端處理,然后返回 true ,根據返回結果相應處理;

2、后端(c#)強制用戶退出登錄(js);?//這個后端還真沒有做過,沒啥思路

3、用戶支付訂單,等待成功后跳轉;?//我以前用的是 ajax 輪詢,額。。。

4、給用戶發消息,或網頁內簡單的聊天;

5、秒殺用戶名單,在頁面實時進行滑動展示;

大家從這幾個栗子中,可以看到一個共性:

就是想用后端來操作前端,也就是說可以通過 服務端代碼,來控制前端 js 事件,來實現響應式的實時場景過程,用戶完全不用做任何操作,或者做少量的操作就能實現更多的效果。

大家可以先自己用自己平時的想法和經驗來實現上邊的場景,當然并不是一定使用 SignalR ,Scoket 現在也是很火,本文就是簡單說說 SignalR 的基礎用法,想了想,怎么才能讓這個技術落地,最后決定將全部的操作日志通過 SignalR 的形式在Admin后臺展示出來吧,以后也試試強制登錄的功能

1、基本概念

本文重點說如何使用,但是為了文章的完整性,還是粘貼了一些概念講解,參考《ASP.NET Core SignalR 簡介》,更多的知識點請自行研究吧,網上這種概念類文章很多:

ASP.NET Core SignalR 是一個開源代碼庫,它簡化了向應用添加實時 Web 功能的過程。?實時 Web 功能使服務器端代碼能夠即時將內容推送到客戶端。

SignalR的可使用Web Socket, Server Sent Events 和 Long Polling作為底層傳輸方式。

SignalR 的適用對象:

  • 需要來自服務器的高頻率更新的應用。?例如:游戲、社交網絡、投票、拍賣、地圖和 GPS 應用。

  • 儀表板和監視應用。?示例包括公司儀表板、銷售狀態即時更新或行程警示。

  • 協作應用。?協作應用的示例包括白板應用和團隊會議軟件。

  • 需要通知的應用。?社交網絡、電子郵件、聊天、游戲、行程警示以及許多其他應用都使用通知。

SignalR 提供了一個用于創建服務器到客戶端 《遠程過程調用(RPC》的 API。?RPC 通過服務器端 .NET Core 代碼調用客戶端上的 JavaScript 函數。

以下是 ASP.NET Core SignalR 的一些功能:

  • 自動管理連接。

  • 同時向所有連接的客戶端發送消息。?例如,聊天室。

  • 將消息發送到特定的客戶端或客戶端組。

  • 擴展以處理增加的流量。

為啥要使用它,因為它是微軟的。?

2、支持平臺

服務端:ASP.NET Core SignalR 適用于 ASP.NET Core 支持的任何服務器平臺。

JS 客戶端:需要支持NodeJS 8+、或者常見主流瀏覽器都支持。

Java 客戶端:支持Java 8或更高版本。

Net 客戶端:可以在 ASP.NET Core 支持的任何平臺上運行。?例如,?Xamarin 開發人員可以使用 SignalR用于構建 Android 應用程序使用 Xamarin.Android 8.4.0.1 或更高版本和 iOS 應用程序使用 Xamarin.iOS 11.14.0.4 或更高版本。如果服務器運行 IIS,Websocket 傳輸要求安裝 IIS 8.0 或更高版本在 Windows Server 2012 或更高版本。?其他傳輸在所有平臺上都受支持。

3、回落機制

參考文章《SignalR簡介及使用》

SignalR使用的三種底層傳輸技術分別是Web Socket, Server Sent Events 和 Long Polling;

其中Web Socket僅支持比較現代的瀏覽器,Web服務器也不能太老;

而Server Sent Events 情況可能好一點, 但是也存在同樣的問題。

Web Socket是最好的最有效的傳輸方式, 如果瀏覽器或Web服務器不支持它的話, 就會降級使用SSE, 實在不行就用Long Polling;

一旦建立連接, SignalR就會開始發送keep alive消息, 來檢查連接是否還正常, 如果有問題, 就會拋出異常;

因為SignalR是抽象于三種傳輸方式的上層, 所以無論底層采用的哪種方式, SignalR的用法都是一樣的;

SignalR默認采用這種回落機制來進行傳輸和連接。但是也可以禁用回落機制, 只采用其中一種傳輸方式。

4、Hub組件

Hub是SignalR的一個組件, 它運行在ASP.NET Core應用里. 所以它是服務器端的一個類;

Hub使用RPC接受從客戶端發來的消息, 也能把消息發送給客戶端, 所以它就是一個通信用的Hub;

在ASP.NET Core里, 自己創建的Hub類需要繼承于基類Hub;

在Hub類里面, 我們就可以調用所有客戶端上的方法了, 同樣客戶端也可以調用Hub類里的方法;

之前說過方法調用的時候可以傳遞復雜參數, SignalR可以將參數序列化和反序列化, 這些參數被序列化的格式叫做Hub 協議,所以Hub協議就是一種用來序列化和反序列化的格式;

Hub協議的默認協議是JSON, 還支持另外一個協議是MessagePack, MessagePack是二進制格式的, 它比JSON更緊湊, 而且處理起來更簡單快速, 因為它是二進制的;

此外, SignalR也可以擴展使用其它協議。

好啦,復雜而又枯燥的概念說完了,接下來咱們開始動手寫代碼了!(額概念還是要看的?)

既然要實現實時交互,肯定得有服務端,那我們就直接在 Blog.Core 項目上,進行處理吧

1、引用 SignalR 包

為了以后好拓展,我就把 SignalR 中心,也可以是通訊管道定義到了 Common 層,當然可以自定義任意層。

//請看清,還有一個 Net 版本的,但是也能用,還是用 core 版本的吧
Install-Package Microsoft.AspNetCore.SignalR

2、聲明 Hub 管道——集線器

在 Blog.Core.Common 層,新建一個 Hubs 文件夾,然后添加一個 ChatHub 類:

public class ChatHub : Hub
{
public async Task SendMessage(string user, string message)
{
await Clients.All.SendAsync("ReceiveMessage", user, message);
}

//定于一個通訊管道,用來管理我們和客戶端的連接
//1、客戶端調用 GetLatestCount,就像訂閱
public async Task GetLatestCount(string random)
{
//2、服務端主動向客戶端發送數據,名字千萬不能錯
await Clients.All.SendAsync("ReceiveUpdate", LogLock.GetLogData());

//3、客戶端再通過 ReceiveUpdate ,來接收

}
}

基本的概念已經在上邊了,大家結合之前的概念,應該能看懂,看不懂也沒事兒,等看了下邊的 Vue 代碼,就理解了。

旁白:

這里說一下,上文中的GetLogData,這個方法,是直接把我們之前的日志從log文件給提取出來了,包括AOP日志,異常日志,Sql日志,因為格式規則變了,如果你本地已經存在之前的錯誤日志了,請刪了文件重新生成,否則格式不正確會報錯。

3、配置服務 與 中間件

還是老規則,在netcore 中,基本只要涉及到Http請求相關的,一定要配置中間件,任何需要在宿主中用的服務,都需要注入:

//這個配置就太簡單了,不細說了,大家一看就知道往哪里放
services.AddSignalR();


app.UseMvc();

//我這個放到了 Mvc 管道下邊,注意順序
app.UseSignalR(routes =>
{
//這里要說下,為啥地址要寫 /api/xxx
//因為我前后端分離了,而且使用的是代理模式,所以如果你不用/api/xxx的這個規則的話,會出現跨域問題,畢竟這個不是我的controller的路由,而且自己定義的路由
routes.MapHub<ChatHub>("/api/chatHub");
});

4、跨域

這一塊大家肯定都已經配置好了,要不然不會前后端分離的,至于用前端 proxy 代理,還是后端 CORS 配置,看自己喜好吧,我更喜歡前者。

這個時候,我們的后端通道就打通了,如何驗證呢,我們在路由器直接輸入上邊的自定義路由地址即可:

?因為每次請求需要一個 ID 號的,直接訪問肯定不行,那這個 ID 我們怎么來拿呢,別著急,下文會說到,重點來了。

?服務端可以了,那就改配置客戶端了,其實客戶端特別簡單,就好像我們使用一個js庫插件一樣,比如大家一定用過地圖api庫 ,直接引用js,然后new map對象即可使用了,沒錯,SignalR和它一毛一樣。

1、安裝庫依賴包

?現在 vue 也和 core 很像了,用一個東西,都需要安裝包,配置服務,再調用這三部曲了。

//直接在項目中執行
npm install @aspnet/signalr

我為了更好的讓大家理解這個通訊的過程,每個標題后邊,都破折號了我對這個過程的理解,大家一看就懂了。

2、添加引用——買個手機

在Admin 項目里,我增加了一個展示日志的頁面,大家自己看看就都懂了,然后之前是需要每次刷新的,但是這次改造成可以自推送的。

上邊也說到了,這個 SignalR 我們只需要像 map 地圖那樣,引用就行了,很簡單:

網上很坑的是,很多教程里竟然要在 main.js 中引用,最后導致還出現了依賴 Jquery 的各種bug,大家如果無聊可以試試。

3、開始連接到中心——連上網絡

?直接上代碼:

created: function () {
//1、首先我們實例化一個連接器
this.connection = new signalR.HubConnectionBuilder()
//然后配置通道路由
.withUrl('/api/chatHub')
//日志信息
.configureLogging(signalR.LogLevel.Information)
//創建
.build();

var thisVue = this;
//開始連接
thisVue.connection.start();
},

?是不是很簡單,只需要我們在頁面初始化的時候,創建連接即可,只不過這里有一些小問題,

?咱們的項目中,已經配置好了跨域,并且所有接口也已經成功調用了,但是唯獨 Hub 卻不行,情況如下:

還記得上邊咱們在 startup.cs 中配置的 hub 路由么,如果我們不使用 /api/chatHub 會是怎么樣呢?這里我也簡單把錯誤的給寫出來,留作參考:

1、相對路徑,沒用代理規則:

withUrl('/axxxxx/chatHub')

是因為我們用的相對路徑,而且也沒與代理,系統會認為我們訪問的是一個頁面路由,所以 404;

2、絕對路徑,沒用代理規則

withUrl('http://localhost:8081/axxxxx/chatHub')

?

這樣就會出現代理的問題。

當然!如果你使用的是后端 CORS 機制跨域,不會這個問題的,其他的各種情況自己把握就好。

是不是我們這么配置好了就沒事了呢,別著急,還有要給bug,

3、服務器Nginx代理

如果你在服務器里用的是 Nginx 做代理的話,可能會遇到這個問題:

大家可以看看,這個錯誤,和上邊兩個都不一樣,是已經連上了,但是去不能開啟數據 的交互 transport !神奇,簡單的看了看開源的 websockets 上提的 issues,是這么解決的《wss: Error during WebSocket handshake: Unexpected response code: 200?》

?

好啦!這次應該沒啥問題了,繼續往下走。

4、客戶端調用集線器——呼叫對方

那我們現在已經連接成功了,剩下的就是調用集線器了,也就是上邊我們定義的 Hub 通道,用來接收日志:

mounted() {

thisVue.connection.on(
'ReceiveUpdate', function (update) {
console.info(
'update success!')
thisVue.tableData
= update;
window.clearInterval(
this.t)
})

},

5、從集線器調用客戶端方法——接收回應

?上邊我們是從客戶端去訂閱了一個 通道 連接,也就是說,我需要這個約定,那約定成功后,就需要接收來自服務器的通訊返回結果了,

thisVue.connection.on('ReceiveUpdate', function (update) {
console.info(
'update success!')
thisVue.tableData
= update;//將返回的數據,賦值給當前頁面data
})

這個時候我們刷新頁面,已經能看到消息了,然后我們在看看接口請求:

是不是很熟悉!沒錯,這個就是我們上邊說到的那個 ID ,不記得的往上看,這個是自動生成的,而且不隨著消息推送而變化,只有每次請求重新連接的時候,才會變化。?

好啦,這樣我們就成功了在頁面上展示出了我們的數據,BUT!別慌,好像還沒有完成,因為我們現在僅僅是展示了出來,還沒有實現推送啊!別著急,既然一次能顯示,那多次也能顯示。

6、每次更新日志,推送到客戶端——實時短信

這個就很簡單了,我們只需要在每次日志產生的時候,來推送出來即可,舉個全局異常的栗子吧:

先注入我們的通道上下文:

private readonly IHubContext<ChatHub> _hubContext;

public GlobalExceptionsFilter(IHostingEnvironment env, ILoggerHelper loggerHelper,
IHubContext
<ChatHub> hubContext)
{
_env
= env;
_loggerHelper
= loggerHelper;
_hubContext
= hubContext;
}

然后直接使用:

//采用log4net 進行錯誤日志記錄

_loggerHelper.Error(json.Message,

WriteLog(json.Message, context.Exception));


_hubContext.Clients.All.SendAsync(
"ReceiveUpdate", LogLock.GetLogData()).Wait();

這樣,每次我們操作的時候,就會觸發生成日志的功能,同時再觸發推送功能,就這樣,我們把消息及時的推送了出去,達到了目的,實現了文章開頭的功能。

如果想中斷連接,只需要頁面關閉的時候,執行 connection.stop() 即可。

?在文章開頭,我說了幾個場景,其他的不好實現,先來個模擬登錄吧,就是把用戶名密碼傳到后臺,然后后臺將結果推送回來。

具體的流程就不說了,和上邊的是一樣的,只是很簡單的一個動作,接收下數據即可,

今天很簡單的實現了兩個小功能,一個是模擬登錄,一個是實時推送消息,大家學會了么,這里有幾個問題,大家可以思考思考:

1、SignalR到底能在平時開發中,使用哪些地方?

2、服務中心是如何將消息發出去的?

3、客戶端是如何來訂閱某一個通道集線器的?

4、SignalR的底層原理是什么?

5、如何關閉連接?

NetCore?https://github.com/anjoy8/Blog.Core

? ? ? ?Vue?https://github.com/anjoy8/Blog.Admin

原文地址:https://www.cnblogs.com/laozhang-is-phi/p/netcore-vue-signalr.html

.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總?http://www.csharpkit.com?

總結

以上是生活随笔為你收集整理的NetCore + SignalR 实现日志消息推送的全部內容,希望文章能夠幫你解決所遇到的問題。

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

亚洲精品资源在线 | 手机在线日韩视频 | 国产精品美女视频网站 | 97在线视频网站 | 日本中文字幕免费观看 | 亚洲va天堂va欧美ⅴa在线 | 国产精品第二页 | 久久国产一二区 | 视色网站 | 国产高清不卡一区二区三区 | 久草免费福利在线观看 | 狠狠色狠狠综合久久 | 玖玖综合网 | 欧美了一区在线观看 | 91成年视频 | 欧美另类一二三四区 | 丁香色天天 | 青青网视频 | 国产一区二区午夜 | 麻豆免费视频网站 | 欧美日韩国产一区二区三区 | 久久夜色电影 | 午夜久久 | 国产永久网站 | 欧美午夜久久久 | 亚洲视频 中文字幕 | 91精品亚洲影视在线观看 | 国产h在线播放 | 曰本三级在线 | 欧美大片第1页 | 亚洲成aⅴ人在线观看 | 亚洲禁18久人片 | www.久久色 | 成人免费看黄 | 精品国产1区2区3区 国产欧美精品在线观看 | 又黄又爽又无遮挡的视频 | www.69xx | 天天插天天操天天干 | 免费久久久久久 | 国产裸体无遮挡 | 免费黄色网止 | www狠狠操 | 日韩欧美一区二区三区在线观看 | 在线观看国产永久免费视频 | 国产精品福利午夜在线观看 | 97视频免费观看2区 亚洲视屏 | h久久| 91久久黄色 | 精品国模一区二区 | 国产九九精品视频 | 欧美人人 | 天堂在线免费视频 | 91精品欧美 | 中文字幕色在线视频 | 中文字幕欧美日韩va免费视频 | 久久久久久久久久久网站 | 狠狠伊人 | 在线观看不卡视频 | 91x色| 欧美日本一区 | 久久久av电影| 国产理论影院 | 又紧又大又爽精品一区二区 | a成人在线 | 99国产精品一区二区 | 国产精品一区久久久久 | 97碰碰碰| 亚洲最新精品 | 丁香网婷婷| 亚洲欧洲精品久久 | 欧美最新大片在线看 | 美女视频黄色免费 | 国产黄色片一级 | 亚州精品在线视频 | 西西www444| 欧美片一区二区三区 | 久久久91精品国产 | 亚洲免费婷婷 | 天天五月天色 | 亚洲人成在线电影 | 中文在线www | 久久中文视频 | 日韩三级视频在线观看 | 91中文在线视频 | 伊人五月在线 | 国产不卡免费视频 | 最近更新中文字幕 | 在线只有精品 | 亚洲成人黄色在线观看 | 亚洲国产成人精品电影在线观看 | 五月天久久综合网 | 久久免费毛片视频 | 欧美一级xxxx | 成人av免费在线播放 | 97香蕉超级碰碰久久免费软件 | 天天操天天摸天天干 | 国产首页 | 视频一区视频二区在线观看 | 国产精品一区二区62 | 国内亚洲精品 | 黄色一级在线视频 | 日韩精品视频一二三 | 久久99精品久久久久久三级 | 久久久久久久久毛片 | 免费三级大片 | 久草电影网| 日本久久久久久科技有限公司 | av大全在线| 日韩电影中文字幕 | 色九九在线 | 日韩激情在线 | 精品一区二区三区四区在线 | 伊人狠狠色 | 人人网人人爽 | 国产成人精品一区二 | 国产一在线精品一区在线观看 | 在线日韩视频 | 手机在线中文字幕 | 日本中文字幕在线电影 | 亚洲永久精品在线观看 | 在线免费观看黄网站 | 97成人资源 | 天天久久综合 | 一区二区精品在线 | 一区二区三区韩国免费中文网站 | 在线免费观看黄 | 国产免费观看久久 | 在线天堂亚洲 | 丁香色婷| 国产五十路毛片 | 天天干,天天射,天天操,天天摸 | 中文乱码视频在线观看 | 欧美日本不卡视频 | 国产精品一区二区久久精品爱涩 | 欧美天天综合网 | 中文字幕有码在线观看 | 午夜精品久久久久久久99水蜜桃 | 国产高清免费视频 | 丁香九月婷婷 | 一级α片免费看 | 亚洲aⅴ乱码精品成人区 | 麻豆精品在线 | 色婷在线 | 日韩欧美国产激情在线播放 | 中文免费观看 | 天天操夜夜叫 | 99精品免费在线 | 天堂中文在线播放 | 国产精品美女久久久久久久久久久 | 91九色蝌蚪视频 | 国产精品一区在线播放 | 日日天天狠狠 | 久久久国产网站 | 久久综合射 | 蜜桃视频成人在线观看 | www.激情五月.com | 91最新视频在线观看 | 久久草 | 日韩精品 在线视频 | 国产一线二线三线性视频 | 五月婷婷综合激情 | 国产精品激情在线观看 | 国产理论一区二区三区 | 婷婷看片 | 亚洲成av人影院 | 免费看一及片 | 日韩两性视频 | 夜夜视频欧洲 | 丁香九月激情综合 | 国产另类av | 亚洲精品国产综合久久 | 丝袜美女在线观看 | 人人澡人摸人人添学生av | 91精品免费在线观看 | 亚洲精品国产电影 | 一级免费黄色 | 视频在线观看入口黄最新永久免费国产 | av永久网址 | 国产中文字幕在线观看 | 精品久久久免费视频 | 91精品第一页 | 亚洲激精日韩激精欧美精品 | 91福利视频一区 | 欧美日韩久久一区 | 五月天天色 | 色精品视频 | 免费视频 你懂的 | 精品国产资源 | 一区二区视频在线看 | 精品美女在线视频 | av看片网址 | 国产黑丝一区二区 | 亚洲电影一级黄 | 亚洲国产视频在线 | 欧美人zozo| 日日夜夜狠狠干 | 国产精品成人在线观看 | 久久成人视屏 | 伊人五月天 | 成人精品电影 | 最新午夜电影 | 五月天视频网站 | 日韩字幕 | 国产精品久久久免费 | 久久er99热精品一区二区 | 看全黄大色黄大片 | 中文字幕一区二区三区四区 | 国产在线视频一区 | 不卡的av在线播放 | 久久中文字幕在线视频 | 在线国产欧美 | 97超碰超碰久久福利超碰 | 国产午夜精品一区二区三区在线观看 | 中文一二区 | 日韩在线观看视频中文字幕 | 久草在线观看视频免费 | 国产精品久久久区三区天天噜 | 色婷婷激情电影 | 久久资源在线 | 久久国产精品久久精品国产演员表 | 国产精品乱码久久久久久1区2区 | 久久久久国产精品免费免费搜索 | 亚洲精品免费看 | 久久精品视频3 | 精品一区二区三区久久久 | 在线视频一二区 | 中文字幕av最新更新 | 成人黄色小说网 | .精品久久久麻豆国产精品 亚洲va欧美 | 91丨porny丨九色 | 国产精品视频免费在线观看 | 久久大片| 99精品视频在线观看 | 色婷婷综合久久久久中文字幕1 | 亚洲精品xxxx | 一区二区三区 亚洲 | 欧美少妇18p | 国产一区国产精品 | 午夜精品一区二区三区免费 | 久久精品99国产国产 | 996久久国产精品线观看 | 黄色免费观看视频 | 中文字幕亚洲不卡 | 国产中出在线观看 | 中文字幕一区二区三区四区在线视频 | 免费av的网站 | 日韩欧美一区二区三区视频 | 国产精品永久免费在线 | 九九久久影视 | 欧美一级免费在线 | 91亚洲网 | 白丝av在线 | 久久久久久高清 | 国内揄拍国产精品 | 成人av一区二区三区 | 久久久久久久网 | 国产在线更新 | 99久久久国产精品美女 | 国产日本高清 | a级片在线播放 | 500部大龄熟乱视频使用方法 | 精品国产网址 | 亚洲japanese制服美女 | 在线视频观看你懂的 | 91精品视频播放 | av天天澡天天爽天天av | 极品国产91在线网站 | 午夜精品99久久免费 | 日韩av影片在线观看 | a级免费观看 | 欧美久久九九 | 麻豆成人精品视频 | 国产999视频 | 国产精品免费一区二区三区在线观看 | 不卡av在线播放 | 日韩在线网址 | 亚洲无毛专区 | 午夜精品久久一牛影视 | 三级黄色片子 | 国产精品国产亚洲精品看不卡15 | 狠狠躁18三区二区一区ai明星 | av福利资源 | 欧美va天堂va视频va在线 | 国产精品久久久久久久久久久免费 | 久久97超碰 | 欧美精品午夜 | 国产美女精品 | 免费观看v片在线观看 | 成人黄色在线视频 | 日韩精品中文字幕久久臀 | 中文字幕高清av | 久久色亚洲 | 日韩有码第一页 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 99视频精品在线 | 天天操夜操视频 | 狠狠狠狠狠狠干 | 77国产精品 | 日韩高清在线看 | 成年人免费看 | 国产自在线观看 | 色久av| www.色五月.com | 亚洲国产中文字幕在线视频综合 | 天天综合色 | 日韩区在线观看 | 午夜91在线| 97精品伊人 | 国产成人免费观看久久久 | 日韩黄色网络 | 久久成人资源 | 天天插日日操 | 国产精品激情 | 西西大胆啪啪 | 91尤物在线播放 | 天天草夜夜 | 国产中文字幕免费 | 免费观看丰满少妇做爰 | 欧美精品久久久久 | 国产亚洲精品日韩在线tv黄 | 欧美成人久久 | 中文字幕你懂的 | 色综合激情网 | 中文字幕免费一区 | 麻豆一精品传二传媒短视频 | 999国内精品永久免费视频 | 96久久欧美麻豆网站 | av在线播放一区二区三区 | www.色午夜 | 免费在线观看视频一区 | 亚洲伦理电影在线 | 亚洲资源视频 | 国产成人精品999 | 久草精品视频在线看网站免费 | 青春草免费在线视频 | 婷婷丁香七月 | 日韩毛片在线一区二区毛片 | 又黄又爽免费视频 | 激情网五月婷婷 | 日韩精品中字 | 97香蕉视频 | 亚洲美女免费精品视频在线观看 | 女人18精品一区二区三区 | 国产精品久久久久久久久费观看 | 波多野结依在线观看 | 中文区中文字幕免费看 | 日本精品久久 | 999成人 | 亚洲精品国偷拍自产在线观看蜜桃 | 成人在线网站观看 | 免费观看的黄色 | 69国产精品成人在线播放 | 中文字幕文字幕一区二区 | 91视频久久久久久 | 国产高清免费视频 | 又黄又爽的免费高潮视频 | 在线国产一区 | 91成人在线观看喷潮 | 日本xxxxav | 国产精品久久久久久久久久久久冷 | 精品一区欧美 | 国产久草在线观看 | 欧美在线aaa| 成人cosplay福利网站 | 激情av在线资源 | 欧美动漫一区二区三区 | 99精品视频免费观看 | 日韩精品一卡 | 在线观看午夜av | 国产黄色播放 | 在线只有精品 | 999一区二区三区 | 亚洲乱码精品久久久久 | 久久综合影音 | 国产精品福利小视频 | 又黄又刺激的视频 | 黄色大片av| 国产五月色婷婷六月丁香视频 | 香蕉成人在线视频 | 国产精品综合在线观看 | 亚洲精品小视频 | 奇米影视在线99精品 | 久久精品视频免费播放 | 欧美在线视频一区二区三区 | 久久婷婷综合激情 | 日韩免费一区二区 | 欧美日本国产在线观看 | 91网址在线看 | 亚洲三级毛片 | 国产美女黄网站免费 | 亚洲片在线 | 久久亚洲私人国产精品 | 最近2019年日本中文免费字幕 | 天天摸夜夜添 | 91看片淫黄大片在线播放 | 久久久久久久久电影 | 99免费在线视频观看 | 丁香一区二区 | 国产尤物视频在线 | 中文字幕精品三区 | 亚洲日韩精品欧美一区二区 | 精品一区精品二区 | 色偷偷88888欧美精品久久 | 日韩成人欧美 | 一区二区精品 | 亚洲人人网 | 91视频大全 | 午夜久久久精品 | 色99之美女主播在线视频 | 超碰97国产 | 久久美女精品 | 人人射人人爱 | 99av在线视频 | 在线视频91| 日日干天天干 | 99这里只有精品99 | 成人性生交大片免费看中文网站 | 99色视频| 国产精品自产拍 | 亚洲一级黄色 | 波多野结衣在线视频一区 | 波多野结衣在线中文字幕 | 91色视频 | 国产在线精品观看 | 在线观看视频 | 99热超碰 | 97超级碰| 久久久久麻豆 | 99精品视频播放 | 久久久久日本精品一区二区三区 | 91在线播放综合 | 伊人亚洲综合 | av福利网址导航 | 在线免费高清 | 丁香在线观看完整电影视频 | 国产日韩精品在线观看 | 亚洲国产黄色片 | 欧美色图88 | 久久不射电影院 | 中文字幕在线观看网 | 精品国产不卡 | 99九九热只有国产精品 | 中文字幕免费国产精品 | 伊人射 | 日韩aⅴ视频 | 日韩视频a | 91在线日韩| 97超碰超碰久久福利超碰 | 国产免费久久久久 | 2022久久国产露脸精品国产 | 成人在线免费视频观看 | 久久免费视频一区 | 色综合久久88色综合天天人守婷 | 国产一区二区不卡视频 | 成人h电影在线观看 | 中文有码在线视频 | 91桃色免费视频 | 伊人在线视频 | 天天干天天操天天爱 | 国产精品观看在线亚洲人成网 | 色婷婷综合久色 | 91片在线观看 | 日韩免费在线视频 | 天天插综合网 | av在线看片 | 9免费视频| 一区二区三区四区在线免费观看 | 国产粉嫩在线 | 免费在线色电影 | 日韩在线免费高清视频 | 国产一区二区三区网站 | 久久高视频 | 久久av高清 | 亚洲久草在线 | 国产精品久久久久久久久久久久午 | 亚洲精品日韩在线观看 | 最近日本韩国中文字幕 | 国产人成免费视频 | 久草精品视频在线看网站免费 | 国产在线传媒 | 国产精品入口麻豆www | 亚洲精品乱码久久久久久9色 | 91精品视频免费看 | 日韩中文字幕视频在线 | 久久人人爽人人爽 | 欧美乱淫视频 | 91精品啪在线观看国产81旧版 | 精品国产a| 亚洲黄色高清 | 国产成人精品一区二 | 亚洲综合五月天 | 伊人首页 | 日韩色综合网 | 99精品免费在线观看 | 亚洲精品视频播放 | 久久久九九 | 九九99 | 国产精品成人在线 | 国产精品免费不 | 国产亚洲va综合人人澡精品 | 天天操天天吃 | 人人爽久久久噜噜噜电影 | 一级黄毛片| 亚洲人成影院在线 | 在线中文视频 | 国产精品久99 | 欧美色就是色 | 日本系列中文字幕 | 黄色电影小说 | 精品999| 27xxoo无遮挡动态视频 | 美女视频黄,久久 | 久久综合五月 | 久久福利在线 | 免费黄色在线播放 | 日韩免费在线观看视频 | 日韩中文字幕在线不卡 | 操操日| 91成人黄色| 99精品欧美一区二区三区 | 天天翘av | 2022中文字幕在线观看 | 狠狠精品 | 成 人 黄 色 视频播放1 | 中文字幕日韩精品有码视频 | 亚洲欧美国产精品va在线观看 | 国产不卡视频在线播放 | 碰天天操天天 | 精品视频久久久久久 | 久久精品波多野结衣 | 91亚洲国产成人久久精品网站 | 在线观看亚洲成人 | 欧美一级免费 | 激情网五月 | 综合天天网 | 91精品国产九九九久久久亚洲 | 国产精华国产精品 | 日韩字幕在线 | 久久色视频 | 热久久这里只有精品 | 五月开心综合 | 日韩激情小视频 | 五月天天在线 | 国产成人久久精品77777综合 | 香蕉在线播放 | 久草网站 | 激情视频在线观看网址 | 天天操夜夜逼 | 国内成人精品2018免费看 | 中文字幕电影一区 | 97超碰人人澡| 最近更新中文字幕 | 91av在线电影 | 国产成人在线观看 | 免费日韩精品 | 亚洲精品字幕在线 | 中文免费 | 亚洲免费在线视频 | 国产综合精品久久 | 成人免费视频网址 | 麻豆手机在线 | 日韩精品一区二区三区在线视频 | 91免费试看 | 五月婷丁香 | 婷婷精品视频 | 97国产视频 | 久久婷婷一区二区三区 | 精品国产一区二区三区噜噜噜 | 久久综合9988久久爱 | 激情综合网在线观看 | 国产精品久久久久久欧美 | 久久嗨| 久操久| av黄色成人 | 久久夜靖品 | 日本三级全黄少妇三2023 | 国产第一页福利影院 | 91成人久久| av中文字幕在线观看网站 | 天天天天综合 | 色综合网在线 | 免费看一级特黄a大片 | 久久精视频 | 免费三级网 | 日韩激情av在线 | 久久9视频 | 伊人久久精品久久亚洲一区 | 国产福利电影网址 | 免费在线观看日韩视频 | www.狠狠操.com | 成人av中文字幕 | 91精品国产成人www | 三级在线视频播放 | 97精品国自产拍在线观看 | 337p日本欧洲亚洲大胆裸体艺术 | 日韩欧美一区二区在线观看 | 日韩啪啪小视频 | 玖玖爱在线观看 | 又黄又爽的免费高潮视频 | 久久婷亚洲五月一区天天躁 | 伊人伊成久久人综合网站 | 一区二区三区四区在线免费观看 | 在线观看免费成人av | 日韩一区二区在线免费观看 | 欧美日韩免费观看一区=区三区 | 激情导航 | 日本三级吹潮在线 | 色综合久久久久综合体桃花网 | 制服丝袜天堂 | 成年人视频在线免费观看 | 最新日韩精品 | 亚洲 综合 精品 | 亚洲国产精彩中文乱码av | 中文字幕在线播放日韩 | 久久国产一区二区三区 | 免费日韩av片 | 中文字幕在线影院 | 久久欧洲视频 | 欧美色图亚洲图片 | 韩国在线一区 | 三级av在线免费观看 | 狠狠久久伊人 | 91av蜜桃| 久久免费a| 在线观看理论 | 麻豆精品视频在线 | 天天综合婷婷 | 一区二区三区手机在线观看 | 在线观看av网站 | 欧美a级一区二区 | 五月婷婷六月综合 | 97超碰人人网 | 久草剧场 | 狠狠干夜夜操天天爽 | 99九九热只有国产精品 | www99精品 | 欧洲一区二区三区精品 | 成人av久久| 久久天天躁狠狠躁亚洲综合公司 | 成人在线免费观看网站 | 日韩午夜电影网 | 四虎国产精 | 精品999在线观看 | 久久都是精品 | 天天射天天爱天天干 | 97视频资源 | 成人久久精品视频 | 九九九热 | 免费中午字幕无吗 | 国产精品网址在线观看 | 天天爱天天射 | 91久久精 | 在线视频麻豆 | 国产黄色片免费观看 | 日韩欧美专区 | 久久综合五月天婷婷伊人 | 欧美激情综合色综合啪啪五月 | 国产日韩av在线 | 天天操夜夜操国产精品 | 韩国一区视频 | 最新日本中文字幕 | 天天草天天色 | 99免费在线播放99久久免费 | 免费av影视 | 综合天天网 | 久久婷婷亚洲 | 人人爽久久涩噜噜噜网站 | 中文字幕在线播出 | 网站免费黄 | 九九三级毛片 | 天天操天天色天天 | 国产成人精品午夜在线播放 | 国产亚洲精品久久久久久大师 | 99精品免费网 | 亚洲精品免费在线 | 久久99久国产精品黄毛片入口 | 成人动漫一区二区 | 国产免费三级在线观看 | 亚洲视频在线观看免费 | 国产一区二区久久久久 | 欧美激情操| 在线观看视频免费大全 | 午夜在线看| 中文亚洲欧美日韩 | 中文av资源站 | 国产精品1区2区 | 中文字幕一区二区三区四区在线视频 | 成年美女黄网站色大片免费看 | 91麻豆精品国产91久久久久久 | 97超级碰碰 | 色姑娘综合网 | 欧美日韩久久不卡 | 伊人影院99| 人人射人人澡 | 9999激情| 国产视频精品久久 | 免费在线日韩 | 久久久久久高潮国产精品视 | 五月天综合在线 | 欧美一级艳片视频免费观看 | 欧美一级专区免费大片 | 日本黄色免费观看 | 免费高清无人区完整版 | 亚洲桃花综合 | 免费观看v片在线观看 | 国产精品露脸在线 | 超碰97公开 | 婷婷色在线观看 | 久久久免费精品 | 日韩高清成人在线 | 国产精品乱码久久久 | 日韩成人不卡 | 婷婷婷国产在线视频 | 青青河边草观看完整版高清 | 国产日韩视频在线播放 | 国产高清免费视频 | 精品国产免费人成在线观看 | 国产成人精品亚洲日本在线观看 | av黄免费看 | 99精品乱码国产在线观看 | 五月天婷婷在线视频 | 91在线精品秘密一区二区 | 日韩av影片在线观看 | 日韩成人在线一区二区 | 亚洲专区欧美 | 怡红院av| 国产999免费视频 | 天天操天天干天天插 | 久久天天综合网 | 麻豆精品在线视频 | 国产黄色片在线免费观看 | 日韩黄在线观看 | 午夜在线免费视频 | 国产亚洲精品久久久久久久久久 | 啪嗒啪嗒免费观看完整版 | 人人爽人人爽人人片 | 久久桃花网 | 欧美日韩一区二区三区不卡 | 99久久婷婷国产精品综合 | 99视频精品免费视频 | 91九色视频在线播放 | 亚洲欧美一区二区三区孕妇写真 | 在线小视频你懂得 | 久久66热这里只有精品 | 91精品国自产在线偷拍蜜桃 | 中文字幕之中文字幕 | 国产精品美女网站 | 国产中文字幕视频在线观看 | 狠狠干.com | 天天天干 | 午夜色大片在线观看 | 精品亚洲欧美无人区乱码 | 97视频免费 | 日韩动态视频 | 国产无套精品久久久久久 | 五月天堂网| 激情婷婷综合 | 国产精品毛片久久久久久久久久99999999 | 中文字幕在线精品 | 久久精品视频日本 | 日韩精品一区二区三区在线视频 | 国产一区在线视频播放 | 天天干干| 五月婷婷开心中文字幕 | 欧美亚洲久久 | 麻豆激情电影 | 欧美巨乳波霸 | 久久99久久99 | 美女网站一区 | 亚洲精品国产精品久久99 | 91手机视频在线 | 日韩精品视频在线观看网址 | 五月婷婷中文网 | 人人干干人人 | 日韩大片在线播放 | 中文在线免费视频 | 免费在线激情电影 | 日韩在线一级 | 久久视频在线观看免费 | 91手机视频 | 免费视频黄| 又黄又刺激视频 | 一区 二区 精品 | 欧美三人交 | 少妇bbw搡bbbb搡bbb | 九九有精品 | 天天操天天操天天操天天操天天操天天操 | 久久全国免费视频 | 国产中文字幕大全 | 成年人免费电影在线观看 | 免费观看www视频 | 免费又黄又爽视频 | 中文在线免费一区三区 | 成 人 黄 色 视频播放1 | 欧美日韩免费观看一区二区三区 | 婷婷在线色 | 日韩视频一区二区在线观看 | 91精品啪在线观看国产线免费 | 色a资源在线| 最新在线你懂的 | 91在线视频免费播放 | 99riav1国产精品视频 | 一区二区三区四区五区在线视频 | 久久超级碰 | www.天堂av | 国产91精品一区二区绿帽 | 婷婷色狠狠 | 在线观看国产一区二区 | 黄色视屏av | 人人干人人草 | 色婷婷www| 中国一级特黄毛片大片久久 | 国产偷v国产偷∨精品视频 在线草 | 91精品久久久久久久久 | 日韩| 国产高清不卡一区二区三区 | 天天操天天舔天天爽 | 久久爽久久爽久久av东京爽 | 亚洲激情在线播放 | 久久免费看视频 | 黄污在线看 | 天天色天天干天天 | 久久精品99北条麻妃 | 日韩精品在线免费播放 | www.日韩免费| 天天射日 | 玖玖玖在线观看 | 国产视频精品免费播放 | 国产精品亚洲人在线观看 | 免费在线播放av电影 | 美女性爽视频国产免费app | 午夜精品999 | 日本韩国欧美在线观看 | 久久国产色 | 国产91成人| 日韩在线资源 | 天天综合成人网 | 国产综合在线观看视频 | 91中文在线 | 四虎欧美 | 青草视频网 | 九九视频免费观看视频精品 | 在线视频精品 | 国产精品99久久久精品免费观看 | 四川bbb搡bbb爽爽视频 | 最新成人av | 日本动漫做毛片一区二区 | 国产不卡av在线播放 | 欧美地下肉体性派对 | 久久一区二区三区日韩 | 99视频久 | 国产精品中文字幕在线 | 在线观看视频一区二区三区 | 免费看片成人 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 精品国产成人av在线免 | 九九视频精品在线 | 婷婷丁香六月天 | 欧美韩国日本在线观看 | 欧美嫩草影院 | 国产成人a亚洲精品v | 亚洲日本va在线观看 | 探花视频网站 | 天堂网av 在线 | 日韩视频一区二区在线 | 精品一区电影 | 成人动漫一区二区三区 | 欧美一区免费观看 | 国产精品青草综合久久久久99 | 欧美成人黄色片 | 久久精品999 | 日韩在线精品视频 | 日韩免费一区二区 | 亚洲午夜久久久久久久久久久 | 人人干,人人爽 | 2022中文字幕在线观看 | 一区二区视频网站 | 欧美午夜a | 国产中文字幕在线看 | 日韩欧美视频免费在线观看 | 97视频在线免费 | 欧美亚洲精品一区 | 日韩网站在线 | av电影在线观看 | 国产视频在线观看一区二区 | 久草在线免费播放 | 精品国产激情 | 亚洲码国产日韩欧美高潮在线播放 | 一区二区三区免费在线观看 | 国产在线高清 | 国产福利专区 | 在线视频 影院 | 成人久久免费 | 91av短视频| 午夜aaaa | 国产高潮久久 | 日韩黄色在线观看 | 伊人六月 | 色 免费观看 | 日韩一区二区三区在线看 | 国产在线小视频 | 69国产精品成人在线播放 | 91丨九色丨国产在线观看 | 综合久久婷婷 | 久久蜜桃av | 青青看片| 天天操,夜夜操 | 911国产在线观看 | 久草热视频 | 久久久色 | 国产精品高潮呻吟久久av无 | av免费观看网站 | 操操操人人 | 成人av在线观 | 在线中文字母电影观看 | 欧美男男tv网站 | 日韩在线网 | 午夜精品视频一区二区三区在线看 | 美女视频a美女大全免费下载蜜臀 | 91精品国自产在线 | 日韩精品久久一区二区三区 | 国产精品大片免费观看 | 视频国产精品 | 六月丁香婷婷久久 | 99精品视频网 | 欧美久久久久久久久久久久久 | 超薄丝袜一二三区 | 最近中文字幕高清字幕免费mv | aaa免费毛片 | 色午夜 | 日日夜夜人人天天 | 久精品在线 | 午夜免费视频网站 | 黄色软件在线观看免费 | 亚洲观看黄色网 | 免费视频黄 | 国产不卡av在线播放 | 天天狠狠干| 毛片视频网址 | 亚洲欧美国产精品 | 国产一区二区在线免费视频 | 国产视频一区在线播放 | 亚洲欧美视频在线 | 粉嫩av一区二区三区入口 | 99精品国产免费久久久久久下载 | 欧美美女一级片 | 国产精品久久久久久久久婷婷 | 色视频在线免费观看 | 一本一本久久a久久精品综合 | 日日干 天天干 | 久久与婷婷 | 国产精品区二区三区日本 | 在线成人一区二区 | 国产成人精品一二三区 | 在线观看mv的中文字幕网站 | 国产黄网在线 | 毛片永久新网址首页 | 亚洲综合色站 | 日韩在线观看第一页 | 国产亚洲情侣一区二区无 | 97看片网| 国产精品久久久久国产a级 激情综合中文娱乐网 | av在线免费观看网站 | av品善网 | 日韩va在线观看 | 中国美女一级看片 | 日韩免费一区 | 少妇激情久久 | 久久婷婷激情 | 国产91在线看| 天天夜夜狠狠操 | 久久久久亚洲国产 | 久久国产三级 | 欧美一级日韩三级 | 婷婷色社区 | 日韩在线视频观看免费 | 亚洲国产日韩一区 | 狠狠色丁香久久婷婷综 | 免费高清在线一区 | 99久久精品国产欧美主题曲 | 国产香蕉av | 国产一级黄大片 | 日韩在线国产精品 | 一区二区三区电影在线播 | 国产一区二区在线免费播放 | 久久好看| 国产一级二级在线观看 | 成人免费一区二区三区在线观看 | 手机成人在线 | 亚洲成人免费观看 | 色夜视频 | 美女黄久久 | 免费观看91视频大全 | 亚洲精品男人的天堂 | 国产999在线| 久久国产精品成人免费浪潮 | 国产午夜三级一区二区三桃花影视 | 国产精品18久久久久久久久 |