久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

Django 實現 Websocket 廣播、點對點發送消息的代碼

瀏覽:176日期:2024-09-29 16:26:21

1.Django實現Websocket

使用Django來實現Websocket服務的方法很多在這里我們推薦技術最新的Channels庫來實現

1.1.安裝DjangoChannels

Channels安裝如果你是Windows操作系統的話,那么必要條件就是Python3.7

pip install channels

1.2.配置DjangoChannels

1.創建項目ChannelsReady

django-admin startprobject ChannelsReady

2.在項目的settings.py同級目錄中,新建文件routing.py

# routing.pyfrom channels.routing import ProtocolTypeRouterapplication = ProtocolTypeRouter({ # 暫時為空})

3.在項目配置文件settings.py中寫入

INSTALLED_APPS = [ ’channels’]ASGI_APPLICATION = 'ChannelsReady.routing.application'

1.3.啟動帶有Channels提供的ASGI的Django項目

You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.Run ’python manage.py migrate’ to apply them.February 01, 2020 - 17:27:13Django version 3.0.2, using settings ’ChannelsReady.settings’Starting ASGI/Channels version 2.4.0 development server at http://0.0.0.0:8000/Quit the server with CTRL-BREAK.

很明顯可以看到ASGI/Channels,這樣就算啟動完成了

1.4.創建Websocket服務

1.創建一個新的應用chats

python manage.py startapp chats

2.在settings.py中注冊chats

INSTALLED_APPS = [ ’chats’, ’channels’]

3.在chats應用中新建文件chatService.py

from channels.generic.websocket import WebsocketConsumer# 這里除了 WebsocketConsumer 之外還有# JsonWebsocketConsumer# AsyncWebsocketConsumer# AsyncJsonWebsocketConsumer# WebsocketConsumer 與 JsonWebsocketConsumer 就是多了一個可以自動處理JSON的方法# AsyncWebsocketConsumer 與 AsyncJsonWebsocketConsumer 也是多了一個JSON的方法# AsyncWebsocketConsumer 與 WebsocketConsumer 才是重點# 看名稱似乎理解并不難 Async 無非就是異步帶有 async / await# 是的理解并沒有錯,但對與我們來說他們唯一不一樣的地方,可能就是名字的長短了,用法是一模一樣的# 最夸張的是,基類是同一個,而且這個基類的方法也是Async異步的class ChatService(WebsocketConsumer): # 當Websocket創建連接時 def connect(self): pass # 當Websocket接收到消息時 def receive(self, text_data=None, bytes_data=None): pass # 當Websocket發生斷開連接時 def disconnect(self, code): pass

1.5.為Websocket處理對象增加路由

1.在chats應用中,新建urls.py

from django.urls import pathfrom chats.chatService import ChatServicewebsocket_url = [ path('ws/',ChatService)]

2.回到項目routing.py文件中增加ASGI非HTTP請求處理

from channels.routing import ProtocolTypeRouter,URLRouterfrom chats.urls import websocket_urlapplication = ProtocolTypeRouter({ 'websocket':URLRouter( websocket_url )})

總結:

下載 注冊到setting.py里的app 在setting.py同級的目錄下注冊channels使用的路由----->routing.py 將routing.py注冊到setting.py 把urls.py的路由注冊到routing.py里 編寫wsserver.py來處理websocket請求

<template> <div> <input type='text' v-model='message'> <p><input type='button' @click='send' value='發送'></p> <p><input type='button' @click='close_socket' value='關閉'></p> </div></template><script>export default { name:’websocket1’, data() { return { message:’’, testsocket:’’ } }, methods:{ send(){ // send 發送信息 // close 關閉連接 this.testsocket.send(this.message) this.testsocket.onmessage = (res) => { console.log('WS的返回結果',res.data); } }, close_socket(){ this.testsocket.close() } }, mounted(){ this.testsocket = new WebSocket('ws://127.0.0.1:8000/ws/') // onopen 定義打開時的函數 // onclose 定義關閉時的函數 // onmessage 定義接收數據時候的函數 // this.testsocket.onopen = function(){ // console.log('開始連接socket') // }, // this.testsocket.onclose = function(){ // console.log('socket連接已經關閉') // } }}</script>

3.廣播消息

3.1客戶端保持不變,同時打開多個客戶端

3.2服務端存儲每個鏈接的對象

socket_list = []class ChatService(WebsocketConsumer): # 當Websocket創建連接時 def connect(self): self.accept() socket_list.append(self) # 當Websocket接收到消息時 def receive(self, text_data=None, bytes_data=None): print(text_data) # 打印收到的數據 for ws in socket_list: # 遍歷所有的WebsocketConsumer對象 ws.send(text_data) # 對每一個WebsocketConsumer對象發送數據

4.點對點消息

4.1客戶端將用戶名拼接到url,并在發送的消息里指明要發送的對象

<template> <div> <input type='text' v-model='message'> <input type='text' v-model='user'> <p><input type='button' @click='send' value='發送'></p> <p><input type='button' @click='close_socket' value='關閉'></p> </div></template><script>export default { name:’websocket1’, data() { return { message:’’, testsocket:’’, user:’’ } }, methods:{ send(){ // send 發送信息 // close 關閉連接 var data1 = {'message':this.message,'to_user':this.user} this.testsocket.send(JSON.stringify(data1)) this.testsocket.onmessage = (res) => { console.log('WS的返回結果',res.data); } }, close_socket(){ this.testsocket.close() }, generate_uuid: function() { var d = new Date().getTime(); if (window.performance && typeof window.performance.now === 'function') { d += performance.now(); //use high-precision timer if available } var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace( /[xy]/g, function(c) { var r = (d + Math.random() * 16) % 16 | 0; d = Math.floor(d / 16); return (c == 'x' ? r : (r & 0x3) | 0x8).toString(16); } ); return uuid; }, }, mounted(){ var username = this.generate_uuid(); console.log(username) this.testsocket = new WebSocket('ws://127.0.0.1:8000/ws/'+ username +'/') console.log(this.testsocket) this.testsocket.onmessage = (res) => { console.log('WS的返回結果',res.data); } // onopen 定義打開時的函數 // onclose 定義關閉時的函數 // onmessage 定義接收數據時候的函數 // this.testsocket.onopen = function(){ // console.log('開始連接socket') // }, // this.testsocket.onclose = function(){ // console.log('socket連接已經關閉') // } }}</script>

4.2服務端存儲用戶名以及websocketConsumer,然后給對應的用戶發送信息

from channels.generic.websocket import WebsocketConsumeruser_dict ={}list = []import jsonclass ChatService(WebsocketConsumer): # 當Websocket創建連接時 def connect(self): self.accept() username = self.scope.get('url_route').get('kwargs').get('username') user_dict[username] =self print(user_dict) # list.append(self) # 當Websocket接收到消息時 def receive(self, text_data=None, bytes_data=None): data = json.loads(text_data) print(data) to_user = data.get('to_user') message = data.get('message') ws = user_dict.get(to_user) print(to_user) print(message) print(ws) ws.send(text_data) # 當Websocket發生斷開連接時 def disconnect(self, code): pass

總結

到此這篇關于Django 實現 Websocket 廣播、點對點發送消息的文章就介紹到這了,更多相關Django 實現 Websocket 廣播、點對點發送消息內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Django
相關文章:
主站蜘蛛池模板: 久久精品这里有 | 亚洲国产成人在线观看 | 欧美一区三区 | 亚洲一一在线 | 亚洲福利av | 国产高清精品一区二区三区 | 国产电影一区二区在线观看 | 日韩av资源站 | 国产精品久久久久久久久久 | 91在线视频免费观看 | 欧美日韩在线一区二区三区 | 在线观看国产日韩欧美 | 91社影院在线观看 | 欧美精品免费在线观看 | 国产成人av在线播放 | aⅴ色国产 欧美 | 一级人爱视频 | 国产一区二区精品丝袜 | 精品久久久中文字幕 | 国产免费黄色 | 国产精品久久久久久久9999 | 亚洲欧美高清 | 国产综合久久 | 91成人免费在线视频 | 国产综合亚洲精品一区二 | 91精品久久久久久久久久 | 欧美精品网站 | 欧美一级在线观看 | 亚洲精品乱码久久久久久 | 日本综合久久 | 欧美精品一区二区三区免费视频 | 免费观看一级毛片 | 国产女人和拘做受视频 | 日韩一区二区三区在线 | av三级 | 麻豆精品国产传媒 | 91精品视频在线播放 | 91亚洲精品在线观看 | 国产精品久久久久久亚洲调教 | 国产毛片网站 | 精品一区二区三 | 成人天堂666 | 国产精品视频久久 | 久久一区 | 精品日韩一区二区三区 | 一区二区在线看 | www操com| av网站网址 | 高清国产午夜精品久久久久久 | 天天操夜夜干 | www精品美女久久久tv | 精品国产91 | 一区二区三区免费在线观看 | 日韩午夜免费 | 中国妞xxxhd露脸偷拍视频 | 在线欧美日韩 | 在线手机电影 | 精品久久久久久久久久久久久久 | 国产激情91久久精品导航 | 成人一区电影 | 国产精品久久久久久久久久久久久久 | 日韩在线色 | 国产精品久久嫩一区二区 免费 | 欧美激情精品久久久久久变态 | 欧美区国产区 | 国产一区在线视频 | 免费成人在线网站 | 久久综合av| 日韩av入口| 97国产一区二区精品久久呦 | 久久人体 | 蜜桃comaaa| 国产视频久久久 | 欧洲精品在线视频 | 亚洲成人网一区 | 色婷婷网 | 欧美国产综合 | 婷婷欧美| 国产精品视频免费观看 | 国产三级黄色毛片 | 中文字幕一区二区三区乱码图片 | 欧美视频区 | 99久久精品免费看国产免费粉嫩 | 精品日韩欧美一区二区三区 | 国产wwwcom | 国产高清自拍 | 国产在线一级视频 | 成人av免费在线观看 | 国产精品久久久久久久岛一牛影视 | 国产高清一区二区三区 | 激情福利视频 | 欧美性猛交一区二区三区精品 | 日韩国产精品一区二区三区 | 亚洲 欧美 另类 综合 偷拍 | 天天干天天搞天天射 | 欧美一区二区三区在线观看视频 | 一区福利视频 | 日韩一区二区三区在线视频 | 亚洲精品视频免费 | 亚洲视频在线观看 | 欧美日韩精品一区二区在线观看 | 99热日本 | 欧美午夜在线观看 | 人人草人人 | 免费看国产一级片 | 久久成人国产精品 | 亚洲精品一区二区网址 | 亚洲毛片网站 | 久久精品国产精品 | 国产一区二区久久久 | 久久久精品久久久久 | 亚洲国产视频精品 | 99久久99| 99国产精品久久久久久久成人热 | www久久精品 | 亚洲国产精品久久久久秋霞不卡 | 欧美一级二级视频 | 久久精品久久精品 | 一区二区三区影院 | 国产精品久久久久久久久久ktv | 欧美日韩一区二区三区在线观看 | 日本高清中文字幕 | 中文字幕亚洲欧美日韩在线不卡 | 国产精品资源在线 | 一区二区三区四区在线 | 黄色片免费看. | 欧美一级在线观看 | 男女全黄一级一级高潮免费看 | 亚洲精品在线观看免费 | 国产一区在线看 | 日本不卡免费新一二三区 | 日韩av免费在线观看 | 午夜精品久久久久久久99黑人 | 有码一区| 91成人免费看片 | 久久91精品| 狠狠91 | 欧美视频在线播放 | 天堂在线中文 | 国产精品国产 | 日韩精品一区二区三区在线 | 国产成人精品一区二区三区四区 | 国产精品成人一区二区三区夜夜夜 | 成人久久18免费网站图片 | 精品无码久久久久国产 | 欧美精品第一页 | 久久在线| 亚洲精品视频在线播放 | 天天综合网91 | 亚洲日韩中文字幕 | 99视频网站| 久久免费视频网 | 欧美成人精品一区二区三区 | 欧美黄色一级 | 亚洲精品一二三区 | 亚洲福利片| 天天爽夜夜爽夜夜爽精品视频 | 色婷婷激情 | 欧美日韩美女 | 国产精品视频专区 | 日韩午夜在线 | 成人免费高清视频 | 精品久久网| 亚洲精品电影在线观看 | 免费看片国产 | 久久久久久亚洲精品视频 | 国产成人午夜精品5599 | 国产高清在线看 | 激情毛片| 日韩国产一区二区 | 久久久tv| 在线免费观看日韩视频 | 国产成人av网站 | 成人综合社区 | 99精品免费 | 午夜精品一区二区三区在线观看 | www.一区| 在线视频自拍 | av久久 | 亚洲国产精品久久久久秋霞蜜臀 | 在线观看黄 | 欧美性猛交一区二区三区精品 | 成人一区二区电影 | 国产一区二区免费视频 | 欧美精品二区 | 激情久久av一区av二区av三区 | 国产一区二区三区 | 91视频在线免费观看 | 99热精品在线 | 91成人一区 | 电影91久久久 | 久久成人免费视频 | 中文字幕在线免费 | 特黄一级| 国产真实乱全部视频 | 成人在线播放网站 | 电影91久久久 | 久久视频一区 | 久久中文字幕一区二区三区 | 国产精品激情在线观看 | 日韩电影一区 | 亚洲啪啪网站 | 91精品久久久久久久久 | 爱爱视频网站 | 久久婷婷欧美 | 欧美视频亚洲视频 | 亚洲一区高清 | 午夜电影网址 | 成人在线观看免费视频 | 99久久夜色精品国产网站 | 欧美国产日韩一区 | 中文字幕 国产精品 | 久久久精彩视频 | 蜜臀视频在线观看 | 黄色一级大片视频 | 久久兔费看a级 | 国产成人精品亚洲日本在线观看 | 日本免费在线视频 | 人人玩人人添人人澡97 | 日韩视频精品在线 | 亚洲少妇视频 | 亚洲国产二区 | 久久久99国产精品免费 | 欧美精品在线观看 | 亚洲 中文 欧美 日韩 在线观看 | 国产美女精品人人做人人爽 | 一区二区三区四区免费看 | 91中文字幕在线观看 | 97在线观看 | 中文字幕爱爱视频 | 日韩国产精品一区二区 | 亚洲国产99 | 中文字幕日韩欧美一区二区三区 | 91免费在线视频 | 精品久久久久久久久久久久久久久 | 国产在线播放av | 一级全黄少妇性色生活片毛片 | 精品国产乱码久久久久久蜜臀 | 黄色一级片在线看 | av网站免费在线 | 国产精品18| 国产自在现线2019 | 中文字幕1区 | 日韩成人在线播放 | 亚洲免费视频网 | 国产视频久久久久久久 | 欧美电影一区二区三区 | 欧美日韩成人在线观看 | 国产精品一二三区 | 最新国产中文字幕 | 欧美另类亚洲 | 欧美国产伦久久久久久 | 欧美一级免费播放 | 成人男女激情免费视频 | 久久69精品久久久久久久电影好 | 精品1区 | 国产中文视频 | 国产精品久久久久久久久久大牛 | 中文字幕免费看 | 精品中文在线 | 99综合| 欧美视频区 | 亚洲男人的天堂网站 | 91亚洲国产成人久久精品网站 | 97国产精品视频人人做人人爱 | 日韩欧美一区二区三区免费观看 | 亚洲精品一区二区三区蜜桃久 | 中文字幕日韩欧美 | 成人在线视频免费观看 | 国产亚洲一区二区在线 | 亚洲一区精品视频 | 精品日韩在线观看 | 久免费视频 | 亚洲免费视频网 | 免费看91 | 少妇色欲网 | 欧美色成人 | 欧美日韩精品在线 | 久草福利在线视频 | 香蕉大人久久国产成人av | 亚洲成人精品 | 激情久久av一区av二区av三区 | 久久久片| 呦一呦二在线精品视频 | 精品国产一区二区三区久久久蜜月 | 在线观看日韩av | 久久av综合 | 成人在线免费视频 | 亚洲午夜在线 | 中文字国产精久久无 | 国产精品成av人在线视午夜片 | 国产精品美女久久久久久久久久久 | 亚洲午夜一区 | 亚洲一区中文字幕 | 欧美污污 | 久久激情网站 | 国产乱码精品一区二区三区忘忧草 | 特级淫片日本高清视频免费 | 亚洲精品久久久久久下一站 | 亚洲激情视频在线播放 | 国产成人aⅴ| av在线一区二区三区 | 日本久久精品一区二区 | 国产一区免费在线观看 | 在线视频 欧美日韩 | 久久最新 | 精品国产一区二区三区性色 | 在线观看黄 | 色视频在线播放 | 欧美日韩国产高清 | 国产精品一品二区三区的使用体验 | 伊人色综合久久天天五月婷 | 久久精品欧美一区二区三区不卡 | 97av在线 | 99re在线视频| 激情五月综合网 | 99视频免费观看 | 久久久久久综合 | 国产精品视频一区二区三区四蜜臂 | 一级毛片中国 | 午夜久久久久 | 男女羞羞视频免费看 | 国精品一区二区三区 | 日本一区二区不卡视频 | 99精品国产一区二区三区 | 国产亚洲精品精品国产亚洲综合 | 久久理论片| 成人久久久久爱 | 91社区在线播放 | 欧美在线二区 | 国产视频一区在线 | 2020天天操| 中文字幕av第一页 | 欧美日韩精品一区 | 色爽女人免费 | 三级av| 国产视频网 | www.av在线| 成人看片免费网站 | 国产精品久久综合 | 日韩三级中文字幕 | 日韩免费在线观看视频 | 久久艹久久 | 精精国产 | 日韩在线视频一区 | 一级黄色片网站 | 日韩伦理一区二区 | 免费黄色欧美 | 精品成人免费一区二区在线播放 | 亚洲啪啪网站 | 天堂成人国产精品一区 | 精品日韩一区二区三区 | 久久久久久亚洲 | 成人水多啪啪片 | 午夜影院普通用户体验区 | 午夜免费观看视频 | 国产一区二区三区视频在线观看 | 韩国精品主播一区二区在线观看 | 一区二区三区无码高清视频 | 日韩一区二区三区四区五区 | 国产在线不卡 | 欧美精品1区2区3区 国产女无套免费网站 | 午夜av电影 | h网站在线观看 | 欧美日韩第一 | 欧美日韩亚洲成人 | 日韩精品一区二区三区免费观看视频 | 精品久久久久久久久久久 | 精品一区二区在线观看 | 亚洲永久免费视频 | 亚洲欧美日韩一区二区 | 青青草视频网站 | av在线一区二区三区 | 一色视频 | 成人午夜小视频 | 久久久www | 久久成年人视频 | 欧美成年人视频 | 亚洲综合区 | 日韩网站免费观看 | 可以免费在线观看av的网站 | 一本一道久久a久久精品综合蜜臀 | 一区二区三区高清 | 日韩在线网| 一级电影院| 国产馆一区二区 | 亚洲国产精品综合久久久 | 久久免费电影 | 激情视频在线观看 | 狠狠爱天天操 | 米奇狠狠操 | 欧美福利视频 | 四虎免费紧急入口观看 | 欧美一区在线看 | 国产视频一区在线 | 欧美在线二区 | a久久 | av手机电影 | 日韩在线中文字幕 | 一级大片免费观看 | 九九热最新地址 | 欧洲成人午夜免费大片 | 成人欧美一区二区三区白人 | 国产99久久精品一区二区永久免费 | 欧美日本在线观看 | 日韩欧美中文在线 | 久久9精品| 欧美一级黄色片网站 | 日韩成人免费av | 久久精品不卡 | 成人久久久久 | 精品欧美一区二区在线观看 | 尹人成人 | 成人在线精品视频 | 日韩精品一区二区三区视频播放 | 97伦理电影网 | 影音先锋中文字幕在线 | 色婷婷av一区二区三区软件 | 精品国产鲁一鲁一区二区三区 | 99久久精品免费看国产一区二区三区 | 黄色片免费看 | 午夜精品视频 | 成人一区二区三区 | 美女福利视频 | 久久人妖| 国产精品手机在线 | 日韩精品在线观看视频 | 国产一级黄色 | 精品久久一区 | 成人高清视频在线观看 | 一片毛片 | 午夜无码国产理论在线 | 国产视频99| 国产传媒在线 | 亚洲第一av | 亚洲欧美高清 | 羞羞视频在线免费 | 国产一级特黄视频 | 超碰天天 | 国产精品久久久爽爽爽麻豆色哟哟 | 欧美一区二区激情三区 | 婷婷丁香激情网 | 97成人精品视频在线观看 | 国产日韩欧美综合 | 操操日 | 99免费精品 | 日韩欧美视频一区二区三区 | 黄色片免费观看 | 成人欧美一区二区三区在线观看 | 国产精品伦一区二区三级视频 | 欧美一级精品片在线看 | 黄色影片网址 | 久久欧美精品 | 久久国产视频一区二区 | 久草视频国产 | 黄色片视频在线观看 | 麻豆产精国品免费入口 | 一本一道久久a久久精品综合 | 国产在线小视频 | 欧美日免费| 国产大片aaa | 久久综合伊人 | 一区二区国产精品 | 视频一区二区三区在线观看 | 久久久精品国产 | 亚洲精品久久久久久一区二区 | 欧美一级片在线 | 日本在线一区二区 | 色黄视频在线 | 天堂在线中文字幕 | 色婷婷网 | 免费亚洲网站 | 成人国产精品久久久 | 日韩成人免费av | 午夜大片网 | 欧美成人免费在线视频 | 欧美精产国品一二三区 | 亚洲国产区| 国产精品香蕉 | 激情婷婷 | 五月在线视频 | 一级免费av| 91精品国产91久久久久久不卡 | 亚洲不卡在线 | 成人黄色一区 | av大片在线 | 狠狠撸在线 | 久久久久久免费毛片精品 | 爱爱精品 | 成人亚洲一区二区 | www.久久伊人| 伊人网伊人 | 亚洲日韩中文字幕 | 影音先锋中文字幕在线 | 国产视频欧美 | 91亚洲国产成人久久精品网站 | 三级黄色片在线免费观看 | 9久久婷婷国产综合精品性色 | 成人免费一区二区三区 | 久久综合一区二区三区 | 国产一区二区三区不卡在线观看 | a视频在线观看 | av免费网站 | 999久久久久久久久 国产欧美在线观看 | 91精品国产综合久久福利软件 | 97成人在线 | 电影91久久久 | 欧美日韩一区二区三区在线观看 | 美国黄色毛片女人性生活片 | 国产一区视频在线 | 国产一区 日韩 | 国产羞羞视频在线观看 | 国产亚洲精品精品国产亚洲综合 | 亚洲成人自拍 | 波多野结衣一二三四区 | 欧美日韩大陆 | 国产一区二区三区久久久 | av手机在线电影 | 免费视频爱爱太爽了 | 狠狠色综合久久丁香婷婷 | 久久久999国产 | 中文字幕爱爱视频 | 日韩成人免费 | 亚洲aⅴ天堂av在线电影软件 | 黄色国产在线看 | 欧美精品一 | 午夜欧美精品久久久久 | the蜜臀av入口| 99re6在线视频精品免费 | 国产一区二区免费 | 综合久久综合 | 中文字幕 国产精品 | 国产精品日日 | 性色av一区二区三区 | 国产欧美亚洲精品 | 日韩www | 国产va| 精品欧美乱码久久久久久1区2区 | 91精品国产综合久久婷婷香蕉 | 欧美a区| 亚洲一级视频在线 | 国产成人久久精品一区二区三区 | h免费在线观看 | 一二区精品 | 中文字幕在线一区 | 天天爽天天草 | 日韩城人网站 | 亚洲一区 | 亚洲h | 欧美亚洲一 | 天天天操 | 成人精品 | 国产乱码精品一区二区三区五月婷 | 欧美一区二区成人 | 在线观看91| 国产精品欧美一区二区三区不卡 | 天天干夜夜操 | 麻豆av电影在线观看 | 亚洲精品四区 | 不卡视频一二三区 | 日韩在线播放欧美字幕 | 三级网站视频 | 伊人色播 | 羞羞视频在线网站观看 | 一区二区不卡视频在线观看 | 精产国产伦理一二三区 | 午夜免费 | 国产一区二区久久 | 亚洲色图88| 永久91嫩草亚洲精品人人 | 精品久久久蜜桃 | 久久91精品国产 | 国产欧美日韩 | 91久久久久久久久 | 97成人在线 | 亚洲一区久久 | 久久精品一级 | 亚洲综合在线视频 | 伊人婷婷 | 中文字幕在线视频第一页 | 中文字幕在线亚洲 | 国产91亚洲| 欧美日韩一区精品 | 嫩草精品 | 日操| 天堂资源最新在线 | 国产精品免费看 | 中文字幕电影在线 | 亚洲精品乱码久久久久久不卡 | 国内精品国产三级国产在线专 | 免费观看的av | 精久视频 | 日韩免费一区 | 欧美日韩不卡合集视频 | 成人影院在线 | 男女羞羞视频免费看 | 亚洲香蕉视频 | 成人在线一区二区 | 成人爽a毛片一区二区免费 亚洲自拍偷拍精品 | 亚洲视频二区 | 久久黄色片| 自拍偷拍欧美 | 四虎av | 欧美日韩在线免费观看 | 免费看片一区二区三区 | av在线入口| 久久久午夜爽爽一区二区三区三州 | 91视频黄色 | 日韩理伦片在线观看视频播放 | 欧美一区二区在线看 | 欧美一区二区三区视频在线观看 | 国产激情午夜 | 欧美精品一区二区三区在线四季 | 免费视频一区 | 久久综合狠狠综合久久综合88 |