色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Erlang卡牌游戲服務(wù)器源碼解析:從OTP架構(gòu)到部署避坑指南

Erlang卡牌游戲服務(wù)器源碼解析:從OTP架構(gòu)到部署避坑指南 簡介一份完整的卡牌游戲《萌獸堂》Erlang服務(wù)器源碼包面向Erlang學(xué)習(xí)者、游戲后端開發(fā)者及分布式系統(tǒng)愛好者直觀呈現(xiàn)基于OTP框架構(gòu)建高并發(fā)、可熱更新在線游戲服務(wù)端的工程實踐。壓縮包共170個文件主體為111個erl源代碼文件另含20個hrl頭文件、配置文件、SQL初始化腳本、C擴展以及bat/cmd啟動與打包工具并附帶makefile、rebar3、emakefile等構(gòu)建配置整體僅1.03MB目錄按模塊劃分便于逐個文件追蹤游戲邏輯。源碼涵蓋典型的Erlang應(yīng)用組織方式包括輕量級進程與消息傳遞、Mnesia數(shù)據(jù)庫持久化、TCP/IP網(wǎng)關(guān)通信、節(jié)點間分布式協(xié)作以及運行時熱升級和容錯恢復(fù)機制其中玩家會話、戰(zhàn)斗進程、卡牌數(shù)據(jù)與匹配流程均有對應(yīng)模塊實現(xiàn)適合作為真實游戲服務(wù)器代碼范例。目前已有166人學(xué)習(xí)使用這份小體積高密度的源碼包對希望深入理解Erlang并發(fā)模型和分布式系統(tǒng)設(shè)計的開發(fā)者具有很高的對照研讀與二次開發(fā)價值。1. Erlang 寫成的卡牌游戲服務(wù)器原始碼五分鐘判斷值不值得下《萌獸堂》這套 erlang_server 完整服務(wù)器原始碼抵得上一個中小型卡牌項目的全部后端底子。它不是教學(xué)片段而是把網(wǎng)關(guān)、登錄服、大廳、戰(zhàn)斗結(jié)算、數(shù)據(jù)層串在一起的可運行工程解開壓縮包就能看到成體系的 Erlang 代碼。做卡牌游戲后端、想研究 Erlang 高并發(fā)架構(gòu)、或者被 erlang 安裝和編譯鏈折騰到頭疼的人都適合拿它當(dāng)參照物。判斷它值不值得下的標(biāo)準(zhǔn)很簡單看代碼能不能編譯、看有沒有數(shù)據(jù)庫腳本、看登錄鏈路是否完整。這套源碼三項都占屬于系統(tǒng)開源項目里少見能跑通的完整服務(wù)端。2. 工程結(jié)構(gòu)拆解從 .app 文件到進程樹摸清代碼地圖再動手拿到一套陌生 Erlang 服務(wù)器源碼第一件事不是急著編譯而是先看目錄和啟動入口。Erlang 項目不像 Java 工程那樣靠包名就能猜出職責(zé)它的模塊邊界藏在 application 文件和 supervisor 樹里不先把地圖畫出來后面改代碼就是在黑匣子里亂撞。2.1 目錄與模塊分層從 .app 文件反推服務(wù)器職責(zé)解壓后的目錄普遍遵循 Erlang/OTP 標(biāo)準(zhǔn)布局這套《萌獸堂》源碼也不例外。先掃一眼頂層目錄基本能把職責(zé)劃分猜個八九不離十。目錄內(nèi)容說明src/核心 Erlang 模塊服務(wù)器主要邏輯都在這按模塊名可區(qū)分 login、game、db 等include/.hrl 頭文件定義 record、宏、協(xié)議字段改協(xié)議先看這里ebin/編譯產(chǎn)物rebar compile 后生成發(fā)布時打包用priv/配置文件、SQL 腳本數(shù)據(jù)庫初始化腳本、環(huán)境配置通常在這deps/第三方依賴mysql-otp、jsx、ranch 之類的庫模塊命名在這類游戲服里很有規(guī)律login_server 管登錄、game_server 管主邏輯、player_mgr 管玩家數(shù)據(jù)、battle_mgr 管戰(zhàn)斗、db_mgr 或 db_worker 管數(shù)據(jù)庫訪問。你不用逐行讀代碼光看模塊名就能反推這個服務(wù)器的功能邊界。真正決定啟動流程的是 .app 文件。它相當(dāng)于 Erlang 的「應(yīng)用清單」里面聲明了應(yīng)用依賴哪個庫、由哪個模塊回調(diào)啟動。常見內(nèi)容長這樣{application, game_app, [{description, MengShouTang Game Server}, {vsn, 1.0.0}, %% modules 列表通常由 rebar 編譯時自動生成手寫容易漏模塊 %% {modules, [...]}, {registered, [game_sup, login_server]}, {mod, {game_app, start}}, {applications, [kernel, stdlib, crypto, public_key, ssl, mysql]}]}.這里最該看的是mod和applications兩個字段。mod指定應(yīng)用啟動回調(diào)game_app:start/2會在application:start(game_app)時被調(diào)用applications列出依賴項比如依賴 crypto、ssl 說明服務(wù)器涉及加密和網(wǎng)絡(luò)傳輸依賴 mysql 說明數(shù)據(jù)層接的是 MySQL。如果在編譯階段報缺庫十有八九是applications里沒聲明完整或者 deps 沒拉全。2.2 借這套源碼學(xué) Erlang 語法值得反復(fù)讀的幾個回調(diào)很多讀者下這套原始碼是為了借實戰(zhàn)學(xué) Erlang 語法和套路。代碼里的 gen_server 回調(diào)是最標(biāo)準(zhǔn)的教科書但比語法書里的例子多了一層「真能跑」的底氣。拿登錄服舉例骨架基本是這套模式-module(login_server). -behaviour(gen_server). -export([start_link/0, init/1, handle_call/3, handle_cast/2]). -record(state, {port, listen_socket, users #{}}). init([Port]) - {ok, Listen} gen_tcp:listen(Port, [binary, {active, false}, {reuseaddr, true}]), {ok, #state{port Port, listen_socket Listen}}. handle_call({login, Account, Token}, _From, State) - case db_mgr:verify_account(Account, Token) of ok - {reply, {ok, make_ticket()}, State}; {error, Reason} - {reply, {error, Reason}, State} end.handle_call是同步調(diào)用客戶端登錄這種需要立刻拿結(jié)果的場景走它handle_cast是異步調(diào)用適合戰(zhàn)斗結(jié)算這類不要求即時響應(yīng)的操作。State 里那個#state{}record 就是進程自己的私有狀態(tài)玩家在線數(shù)據(jù)、連接 Socket 都在這里面維護。新手最容易忽略的是gen_tcp:listen里{active, false}這個選項——它決定 Socket 是主動推送消息還是被動接收游戲服務(wù)器為了控制消息流量幾乎都設(shè)成 false再用gen_tcp:recv主動收。supervisor 樹是另一處該細讀的代碼。Erlang 的容錯機制全靠它撐起來init([]) - Children [ {login, {login_server, start_link, [7000]}, permanent, 5000, worker, [login_server]}, {game, {game_server, start_link, [7001]}, permanent, 5000, worker, [game_server]} ], {ok, {{one_for_one, 10, 10}, Children}}.one_for_one表示子進程掛了只重啟它自己不影響其他進程這是游戲服里最常用的策略因為登錄服崩了不該把戰(zhàn)斗服也拖下水。permanent表示這個進程必須常駐掛了就拉起。讀懂這兩段再回頭看 src 目錄基本就掌握了整套服務(wù)器的運行骨架。3. 環(huán)境與編譯裝對 OTP 版本五步把 login server 跑起來Erlang 項目最大的坑不在代碼在版本。老代碼用新 OTP 編譯報錯能讓人懷疑人生新代碼用老 OTP同樣寸步難行。這套《萌獸堂》原始碼屬于早年卡牌項目的常見形態(tài)部署環(huán)境得按它的實際年代來配。3.1 版本選型與 erlang 安裝先看 rebar.config 再動手不要憑感覺選 Erlang 版本。第一步是看工程根目錄下的 rebar.config里面一般有依賴列表和版本約束。再用 grep 掃一下代碼里是否用了特定版本的 APIcd erlang_server head -50 rebar.config grep -rn require_otp_vsn rebar.config grep -rn list_to_binary\|erlang:now src/ | head -20require_otp_vsn會直接寫清楚要求的 OTP 版本范圍如果代碼里出現(xiàn)erlang:now()這種老接口說明工程年代較早裝太新的 OTP 大概率編譯不過。這類早期 Erlang 游戲服多數(shù)基于 R16 到 R19 寫成穩(wěn)妥的做法是裝 OTP 19 系列兼容性和依賴庫支持都夠用。erlang 安裝不建議直接用發(fā)行版自帶的包版本不可控。用源碼編譯或者 kerl 管理更靠譜。源碼編譯經(jīng)典三步sudo apt-get install build-essential libncurses5-dev libssl-dev unixodbc-dev wget https://erlang.org/download/otp_src_19.3.tar.gz tar zxf otp_src_19.3.tar.gz cd otp_src_19.3 ./configure --prefix/usr/local/erlang --with-ssl make -j4 sudo make installlibncurses是 erl shell 界面依賴缺了啟動后終端交互會異常--with-ssl必須帶上登錄鏈路里 token 校驗和加密傳輸都依賴 crypto/ssl 應(yīng)用。裝完執(zhí)行/usr/local/erlang/bin/erl -version確認版本號。如果你需要在多個 OTP 版本間切換kerl 是更省心的方案kerl build 19.3 otp_19 kerl install otp_19 ~/erlang/19 . ~/erlang/19/activate提示同一臺機器上多個 Erlang 版本共存時務(wù)必確認 PATH 里哪個版本在前很多「編譯不過」其實只是 PATH 指到了舊版本。3.2 rebar 編譯與啟動流程把首啟流程完整走一遍版本就緒后編譯流程并不復(fù)雜。先確認依賴目錄再編譯cd erlang_server ls deps/ rebar get-deps rebar compile如果工程里沒有 rebar 可執(zhí)行文件用erl -make也能編譯但依賴管理會麻煩很多。rebar get-deps會把 deps 里聲明的第三方庫拉下來這一步驟經(jīng)常因為網(wǎng)絡(luò)問題失敗后面避坑章節(jié)會細說。編譯完成后檢查 ebin 目錄是否生成了 .beam 文件。啟動方式?jīng)Q定了你能不能快速定位問題。直接用 erl 命令前臺啟動方便看日志/usr/local/erlang/bin/erl -name game127.0.0.1 -setcookie mengshoutang \ -pa ebin deps/*/ebin -s game_app start-name指定分布式節(jié)點名-setcookie是節(jié)點間通信的密鑰-pa把編譯產(chǎn)物和依賴的 ebin 目錄加入代碼路徑-s game_app start讓 erl 啟動后自動調(diào)用game_app:start/1。啟動成功的標(biāo)志不是 shell 沒報錯而是端口在監(jiān)聽netstat -ant | grep -E 7000|7001看到 LISTEN 狀態(tài)說明網(wǎng)關(guān)端口起來了。這時候再開一個終端用net_adm:ping驗證節(jié)點名字能解析到erl -name test127.0.0.1 -setcookie mengshoutang net_adm:ping(game127.0.0.1).返回pong表示節(jié)點互通返回pang則回到第 5 章的節(jié)點排查。正式部署時別用命令行裸參數(shù)把節(jié)點名、cookie 寫進 vm.args啟動腳本用-detached后臺運行#!/bin/bash /usr/local/erlang/bin/erl -name game127.0.0.1 -setcookie mengshoutang \ -pa ebin deps/*/ebin -s game_app start -detached-detached會讓 Erlang 節(jié)點在后臺運行但注意此時日志輸出不再打到終端必須在代碼里配置好日志文件否則出了問題連錯誤都看不見。4. 數(shù)據(jù)庫與登錄鏈路打通 MySQL 數(shù)據(jù)層按順序定位 token 失敗卡牌游戲服務(wù)器繞不開數(shù)據(jù)庫。玩家賬號、角色數(shù)據(jù)、郵件、充值記錄全要落庫。這套源碼的數(shù)據(jù)層以 MySQL 為常見搭配登錄鏈路能不能走通一半取決于數(shù)據(jù)庫配置是否正確。4.1 初始化數(shù)據(jù)庫建庫建表與連接池參數(shù)priv 目錄下一般能找到 SQL 初始化腳本。沒有的話按服務(wù)端代碼里 db_mgr 模塊的查詢語句反向建表。常見做法是先建庫再建玩家表CREATE DATABASE IF NOT EXISTS mengshou DEFAULT CHARSET utf8mb4; USE mengshou; CREATE TABLE player ( uid BIGINT NOT NULL AUTO_INCREMENT, account VARCHAR(64) NOT NULL, nickname VARCHAR(64) DEFAULT , level INT DEFAULT 1, gold BIGINT DEFAULT 0, PRIMARY KEY (uid), UNIQUE KEY uk_account (account) ) ENGINEInnoDB;account加唯一索引很重要登錄注冊都靠它做去重字符集用 utf8mb4 而不是 utf8否則玩家昵稱里帶 emoji 會直接寫入失敗。導(dǎo)入腳本后用SHOW TABLES;確認表建出來了。數(shù)據(jù)庫連接配置集中在 src 目錄的配置文件里常見格式是 Erlang term 或者.config文件。連接池參數(shù)直接決定服務(wù)器在高并發(fā)下的表現(xiàn)參數(shù)推薦值說明host127.0.0.1別寫成 localhost避免走 unix socket 引入路徑問題port3306MySQL 默認端口user / passwordgame / 獨立強密碼別用 root 跑服務(wù)databasemengshou對應(yīng)建庫名pool_size10每個節(jié)點一個池按 CPU 核數(shù)調(diào)整timeout5000連接超時毫秒數(shù)卡牌游戲一般 5 秒足夠初始化連接池的代碼模式{ok, Pool} mysql:start_link([ {host, 127.0.0.1}, {port, 3306}, {user, game}, {password, game123}, {database, mengshou}, {pool_size, 10}, {timeout, 5000} ]),這里的pool_size不是越大越好每一條連接都要占 MySQL 的文件描述符和內(nèi)存10 左右對中小型卡牌服已經(jīng)夠用。老項目如果用的是 emysql 驅(qū)動API 會是emysql:add_pool參數(shù)含義類似注意看 deps 目錄里實際依賴的是哪個庫。4.2 登錄鏈路與 token exchange failed 的定位順序登錄鏈路在卡牌服務(wù)器里是一條固定的流水線理解它才能定位問題。完整順序是客戶端先連 login server帶上賬號和 tokenlogin server 校驗 token 合法性查玩家表生成一次性 ticket把 game server 的地址和 ticket 返回給客戶端客戶端再拿 ticket 去連 game servergame server 驗證 ticket 后放行進入大廳。token 校驗這一步真實項目里通常會調(diào)一個獨立的 auth 服務(wù)。這樣 login server 就不直接持有玩家密碼安全邊界更清晰。代碼形態(tài)類似verify_token(Account, Token) - Url http://127.0.0.1:8080/auth/check?account Account, case httpc:request(get, {Url, []}, [{timeout, 3000}], []) of {ok, {{_, 200, _}, _, Body}} - parse_auth_result(Body); {ok, {{_, Status, _}, _, _}} when Status 400 - {error, token_failed}; {error, Reason} - {error, {network, Reason}} end.httpc:request的第三個參數(shù)是超時配置3000 毫秒意味著 auth 服務(wù) 3 秒沒響應(yīng)就算失敗第四個參數(shù)是 HTTP 選項[]表示不自動重定向。狀態(tài)碼判斷是定位問題最快的抓手返回 200 說明 token 本身沒問題返回 40x 系列說明 URL 拼錯了或者 token 密鑰對不上返回 5xx 說明 auth 服務(wù)自己崩了{error, Reason}里最常見的timeout或nxdomain指向網(wǎng)絡(luò)不通或地址解析失敗。熱搜里常見的login server error: token exchange failed絕大多數(shù)出在這三個位置auth 服務(wù)地址配錯、token 密鑰不一致、超時時間設(shè)太短。排查順序不要亂先確認 auth 服務(wù)能 curl 通再查 login server 配置文件里的 URL最后看超時參數(shù)。跳過中間任何一步直接改代碼都是浪費時間。5. 避坑指南編譯、節(jié)點、數(shù)據(jù)庫握手的六條血淚排查記錄這套源碼我在本地環(huán)境反復(fù)跑過踩過的坑基本集中在編譯、節(jié)點互連、數(shù)據(jù)庫握手三個區(qū)域。每一條都是現(xiàn)象先行再給原因和解決方案照著抄就行。5.1 編譯與啟動階段版本沖突、節(jié)點失聯(lián)與端口占用現(xiàn)象rebar compile 報錯出現(xiàn)undefined function或者bad record代碼看著沒問題但就是編不過。原因OTP 版本和代碼年代不匹配。早期 Erlang 代碼經(jīng)常用erlang:now()取時間戳這個接口在 OTP 18 之后被標(biāo)記廢棄后續(xù)版本直接移除還有些代碼用了老版的string:substr行為新版語義變化導(dǎo)致編譯告警變錯誤。解決不要硬改代碼去適配新版本直接裝代碼聲明時代的版本。先看 rebar.config 里是否寫了require_otp_vsn沒寫就用 grep 搜代碼里的廢棄 API 反推版本。用 kerl 裝一個 OTP 19多版本共存時注意erl -version確認當(dāng)前 PATH 生效的是哪個。現(xiàn)象啟動時節(jié)點名字解析失敗net_adm:ping返回pang或者干脆報node not alive。原因三個最常見的原因。一是 cookie 不一致兩個節(jié)點-setcookie參數(shù)不同握手直接被拒二是 epmd 守護進程沒啟動節(jié)點無法注冊三是-name里寫了主機名而系統(tǒng) DNS 或 /etc/hosts 解析不了這個主機名。解決先確認所有節(jié)點用的是同一個 cookie再執(zhí)行epmd -names看節(jié)點有沒有注冊成功最后把-name里的主機名替換成 IP比如game127.0.0.1避開 DNS 解析路徑。這套排查順序我每次都用幾乎能覆蓋所有節(jié)點失聯(lián)場景?,F(xiàn)象啟動報eaddrinuse端口被占用或者服務(wù)起來后客戶端連接直接Connection refused。原因上一次啟動的節(jié)點沒被干凈殺掉或者同機多開了多個實例搶同一個端口。Erlang 節(jié)點被 CtrlC 強制中斷時監(jiān)聽 Socket 可能還沒釋放處于 TIME_WAIT 狀態(tài)。解決用netstat -ant | grep 7000找到占用進程的 PIDkill -9清掉再啟動。正式環(huán)境建議在啟動腳本里先做端口檢查起服前自動清理殘留進程而不是等報錯了才處理。5.2 數(shù)據(jù)庫與登錄鏈路socket 握手、token 交換與內(nèi)存膨脹現(xiàn)象啟動后日志報ERROR 2002 (HY000): cant connect to local MySQL server through socket /tmp/mysql.sock數(shù)據(jù)庫連接池一直初始化失敗。原因連接配置里 host 寫成了localhostmysql 驅(qū)動會優(yōu)先走 unix socket 而不是 TCP但 socket 文件的位置不一定在/tmp/mysql.sock。有些 MySQL 發(fā)行版把 socket 放在/var/run/mysqld/mysqld.sock路徑對不上自然握手失敗。這一步和前面配置表里的 host 要求是呼應(yīng)的。解決連接參數(shù)里把 host 改成127.0.0.1強制走 TCP如果想繼續(xù)用 socket先執(zhí)行SHOW VARIABLES LIKE socket;查到真實路徑再填到配置里。記得同時確認 MySQL 服務(wù)本身是啟動狀態(tài)systemctl status mysql一眼能看出來?,F(xiàn)象客戶端登錄報login server error: token exchange failed: error sending request for url ...有時還帶token endpoint returned status 40x。原因login server 調(diào)用 auth 服務(wù)時網(wǎng)絡(luò)請求失敗或者 auth 服務(wù)返回了錯誤狀態(tài)碼。40x 說明請求本身有問題最常見的是 URL 里拼接的 account 參數(shù)帶了非法字符、簽名密鑰不一致網(wǎng)絡(luò)錯誤則指向 URL 寫錯、auth 服務(wù)沒啟動、超時設(shè)太短三選一。解決先手動 curl auth 服務(wù)的地址看服務(wù)本身通不通再檢查 login server 配置里的 auth 服務(wù) IP、端口、路徑最后把 httpc 超時從默認值調(diào)到 5000 毫秒以上。這里有個血淚教訓(xùn)千萬別在沒確認 auth 服務(wù)存活的情況下改代碼先把請求鏈路用 curl 打一遍?,F(xiàn)象服務(wù)器運行兩三天后內(nèi)存漲到幾個 G玩家在線數(shù)沒增長但內(nèi)存一直不降erl shell 里查ets:info發(fā)現(xiàn)某張表 size 大得離譜。原因玩家下線時狀態(tài)沒清理干凈ETS 表里積累了大量離線數(shù)據(jù)。還有一種情況是 ETS 表的所有者進程崩潰后表數(shù)據(jù)沒有 heir 接管導(dǎo)致內(nèi)存無法釋放??ㄅ朴螒蛲婕疑舷戮€頻繁這個問題幾乎每個長跑服都會撞上。解決打開 observer 定位大表observer:start()后切到 Table Viewer 按 size 排序找到問題表后在玩家 logout 邏輯里補ets:delete或者給表設(shè)置{heir, ...}讓 owner 進程崩潰時數(shù)據(jù)能被其他進程接管。日常運維建議腳本定期掃描 ETS 表大小超過閾值就告警?,F(xiàn)象rebar get-deps執(zhí)行失敗提示拉取依賴超時或找不到倉庫編譯卡在依賴階段。原因早期項目的 deps 依賴一般指向 GitHub 上的倉庫地址時間長了倉庫可能改名、遷移或刪除舊 URL 失效很常見。另外老版本 rebar 對 git 協(xié)議的兼容性也差容易在 clone 階段翻車。解決優(yōu)先看 deps 目錄里是否已經(jīng)帶了依賴源碼帶了就直接注釋掉 rebar.config 里對應(yīng)的依賴項改用本地 deps 目錄編譯。第二種辦法是手動去倉庫 clone 對應(yīng)版本放到 deps 目錄下。最省事的是改 rebar.config把依賴地址換成當(dāng)前可訪問的新地址版本號保持不變。6. 進階驗證用 observer 和 tcpdump 給服務(wù)器做一次體檢服務(wù)器能啟動、能登錄只是起點真正判斷這套原始碼「能不能扛事」還要看運行期的進程狀態(tài)和網(wǎng)絡(luò)行為。我一般會給服務(wù)器做兩件事用 observer 看進程和內(nèi)存用 tcpdump 驗證協(xié)議幀。observer 是 Erlang 自帶的圖形化監(jiān)控工具啟動后在 erl shell 里執(zhí)行observer:start().它會打開一個圖形界面能看到整個 supervision 樹、每個進程的內(nèi)存占用、ETS 表大小。重點看兩處System 頁里的內(nèi)存曲線以及 Table Viewer 里各張 ETS 表的記錄數(shù)。如果某張表的數(shù)據(jù)量在玩家離線后不下降說明清理邏輯有遺漏趁早補別等內(nèi)存爆了再救。tcpdump 用來驗證客戶端和 login server 之間真實的協(xié)議幀tcpdump -i any port 7000 -w login.pcap抓完包用 Wireshark 打開對照 login_server.erl 里的接收邏輯看幀格式。比如代碼里用gen_tcp:recv按二進制模式收包幀頭、長度、命令字、參數(shù)各占幾個字節(jié)都能在 pcap 里對上。這一步能驗證客戶端發(fā)來的包是不是符合預(yù)期也能反向確認協(xié)議解析代碼沒寫錯。如果想模擬登錄請求可以寫一個小的 Erlang 客戶端腳本做冒煙測試-module(smoke). -export([run/0]). run() - {ok, S} gen_tcp:connect(127.0.0.1, 7000, [binary, {active, false}]), %% 幀格式按 login_server.erl 中 recv 分支實際解析規(guī)則填寫 gen_tcp:send(S, 16#AA, 16#01, test001), {ok, Data} gen_tcp:recv(S, 0, 5000), io:format(resp: ~p~n, [Data]).幀頭16#AA和命令字位置要按源碼里實際的協(xié)議定義來填別照抄。返回數(shù)據(jù)能解析出 ticket 或錯誤碼說明套接字鏈路和邏輯鏈路都是通的。以前我拿到老代碼總想著一步跑起來結(jié)果每次都在版本和配置上浪費一整晚后來養(yǎng)成一個習(xí)慣拿到源碼先看 rebar.config 定版本再掃一遍所有配置文件的 IP、端口、cookie最后才啟動。按這個順序走啟動階段基本不再翻車。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
噜噜吧,噜噜色,噜噜| AV无码久久久精品| 亚洲做性| 国产精品久久久蜜臀| 日本一区二区成人在线| 久久精品午夜国产亚洲AV无码| 亚洲男人的天堂一区二区| 天天操天天干一区二区| 操逼操网| 人人操人人摸人人看人人插| 国产精品在线免费| 欧美最大综合网| 日韩无码嘿咻黑热久| 亚洲国产尤物yw在线观看| 欧美AB在线| 亚洲极品| 男人的天堂在线| 97久久超碰国产网站| 久久99综合| 天天躁日日躁AAAXX| 免费av在线播放二区| 久久久精品网| 9丨久久九九九| 亚洲黄a三级三级三级看三级| 亚洲色图超碰在线| 伊人影院中文字幕| 九九九九免费视频| 亚洲性感丝袜诱惑在线观看| 天天日熟妇| 色九九九综合| 国产美女激情| 人人爽人人精品乱人伦AV| 综合网欧| 色偷偷人人玩人人舔人人操人人摸人人爽 | 丰满人妻一区二区三区四区| 人人操人人插人人摸人人干| 日韩欧美中文| 久久久久久久久久黄色网| 色色亚洲| 白丝1区2区3区| 免费观看的av| 一区二区三区日韩欧美| 日韩午夜国产| 丰满人妻-区二区三区免费看 | 91在线视频观看国产| 一区二区免费电影久久| 欧美疯狂做爰xxxx| 99无码视频| 可以免费观看的AV| 嗯嗯啊啊亚欧精品| 亚洲一区制服诱惑| 69XX一中文字幕人妻91| 天天干干天天干干| 日韩在线观看中文字幕视频| 91最新综合| 91色伦综合| 久久精品一区一起草| 加勒比综合在线| 亚洲欧美伦综合| 电家庭影院午夜69久久夜色精品国产69乱 | 亚洲有码 欧美精品| 天天爽天天干| 天堂av2019| 九九九九九九亚洲| 欧美韩国你懂得在线 | 亚洲成人AB| 97 国产精品| 伊人国产AV| 久久青青草在线视频| a片自拍直播视频| 国产精品久久天天干| 伊人五月天婷婷| 99久久久er直播网址| 亚欧国产无码精品在线| 91 国产丝袜在线放观看 | 新怡红院| 91东北熟女| 黑人白女精品一区| 久久久网站| 天天添天天干电影| 操老熟女AV| 日韩精品啪啪啪| 偷拍综合网| 久久无码成人| 老女人爆菊| 亚洲色香| 国产毛片毛片4p懂色| 99这里只有精品国产| 超碰在线观看av不卡| 日本3级一区二区免费| 韩国久久97| 日韩福利综合一区| 另类小说五月天| 精品97久久综合| 青青青草原| 国产品精品自在在线午夜免费| 日韩免费在线观看不卡| 国产67194| 欧美激情久| 九九九九九精品视频| 精品欧美А∨无码黑人大荫蒂 | 人妻精品综合中文字幕在线| 中文字幕精品亚洲熟女| 色视频蜜乳| 五月丁香综合激情| 国产熟女精品区| 日韩人妻丝袜中文字幕| 少妇一线天久久久久久| 97超碰国产亚洲精品| 91国产操逼视频| 免费看日产一区二区三区| 青青草字幕AV| 一级日本牲交大片好爽在线看| 综合一区中亚洲国产成人综合精品| 超碰 另类 欧美 | 操B久久| 欧美碰碰综合色| α√在线| 中文字幕二区| 精品国产精品一区二区| 成人三级片一区二区三区视频| 国内偷自视频区视频综合| 91美女中出| 国产精品一二三| 99色热国产视频精品| 久久熟妇五十路一区| 超碰在线一区| 色老汉玖玖爱| 熟女人妻一区二区三区免费看| 国产高清MV操逼视频| 美女97超碰| 欧美色999| 天堂麻豆天美| 一本色道久久天天射天天干| 中文字幕神马久久| 亚洲激情综合另类男同| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 强奸熟女一区二区三区| 一级毛片久久久久久久女人18| 无码一区二区三区四区五区六区七区八区九区十区视频 | 91网18| 婷婷久久五月综合激情| 亚州久久9| AV一起草在线| 天天操美美| 国产免费一区在线观看| 久久久96| 国产人妻一区二区三区欧美毛片| 久久九九综合| 亚欧色图在线激情| 综合天天网| 日本肉体xxxx裸交| 黑人娇小av在线播放| 亚洲男人天堂网久久| 少妇一级无码精品| 欧美色自拍| 国产强奸超碰AV| 高清孕妇孕交 交| 精品91摸| 99久久e免费热视| 久久精品一区一起草| 爽爽歪在线视频| 超碰精品日韩欧美国产| 久久久91福利姬| 91色色色| 日本精品无码三级网站| 91精品国产综合久久久蜜臀酒店| 91少妇香蕉久久精品| 99色色网| 少妇人妻好深太紧了vr91| 超碰欧美在线欧美| 久久亚洲影院一区二区| 极品尤物女神在线观看| 中日韩免费看男女操逼大全| 99热婷婷一区二区三| 久久久久久性爱视频| 一区操逼日比视频| 性爱视频免费网址| 大香蕉伊人75| 亚洲图片偷拍欧美| 天美欧美国产| 五月天黄色av| 丁香五月激情啪啪| 国产亚洲精品美女久久久久久2021| 91少妇香蕉久久精品| 蜜桃久久综合视频| 免费一级欧美片片线观看| 91视频综合网| 亚洲色图 91| 操人妻少妇中文| 久干9操| 东京热AV男人的天堂| 欧美在线l亚洲| 国产少妇与亚洲av| 第一高清av中文字幕| 欧美色棕合| 国语国产操逼伊人AV网| AA特级绝黄| 日韩黄片影院| 国产乱伦搜索结果91P| 久热精品在线| 丝袜色综合| 天天天天做夜夜夜夜做| 大香蕉十区| 天天插天天干| 欧洲射精91| 久悠悠av| 中文字幕视频2区| 五月天激情小说网| 99热精品在线| 99色综合| 精品一区二区三区蜜桃臀赵总 | 91nbbbbbb| 日韩在线女优天天干| 97WW精品| 屁屁影院一区二区三区国产| 爆操无码| 中文字幕av乱伦| 一区操逼日比视频| 亚洲欧美国产其他二区| 亚洲操人| 丁香激情五月天| 夜夜肏2021| 青青草日韩无码| 亚洲 日本 国产 综合| 日操粉逼逼| 午夜寂寞欧美| www狠狠| 精品人妻伦一二三区久久| 国产尤物AV尤物在线观看不卡| 亚洲?V无码专区在线电影| 国产高清午夜成人在线观看| 日韩av不卡在线看| 一区二区三区机械有限公司| 丁香五月婷婷五月| 天美国产三级传媒| 色拍偷亚洲| 四虎在线免费视频| 日韩无码人妻中字久久三区四区| 久久精品一区二区| 成人午夜高潮av猛片| 乱操乱伦AV| 亚洲成人一区二区精品| 91国产丝袜白虎| 久久精品无码熟妇一区二区三区视频导航 | 成人a大片在线观看| 国产91乱伦| 爱射综合| 国产乱弄免费在线视频。| asc国产精品| 亚洲欧美变态| 亚洲电影中字一区二区| a级理论午夜日本| 亚洲人妻av| 91ise欧美| 一区二区三区蜜桃成人撸久久东京热| 亚洲中文字幕一区| 午夜福利1区2区3区| 亚洲欧美一区二区三区一猛片| 精品超碰国产| 久久色激情一区二区三区| 久久久禁| 操操逼视频| 顶级丝袜熟女一区二区三区| 视频在线观看一二三区| 色97综合中文字幕| 清纯唯美第一页| 欧美97| 日美免费黄片| 偷拍亚洲高清图片| 九九精品网| 免费精品中文字幕| 夜夜久久| 97视频在线免费观看| yellow网站免费观看日韩高清无码| 99热婷婷| 人妻美腿丝袜日韩| 国产成人拍国产亚洲精品| 亚洲欧洲日韩国产自在线| 大鸡巴久久久| 日韩欧视频| 韩日性爱av| 亚洲有码 视频一区| 九久久精品| 小草三级久久观看| 日韩精品人妻一区二区| 日韩精品中文字幕人妻| 热久久精品| 欧美伊人电影| 日韩性爱网址| 亚洲日韩欧美一区二区| 国内毛片无遮挡国产| 五月激情啪啪| 9久9久| japan日本高清乱xxxx| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 69人妻精品丰满熟女区| 射综合网| 天天肏美女| 国产2.3.4区| 激情啪啪拍91| 天天在线91| 日韩性爱毛片操骚逼| 丰满少妇人妻久久久久久| 伊人麻豆传媒| 婷婷丁香六月天| 天天操天天日天天干| 亚洲熟女精品| 91影视亚洲| 亚洲最新a在线观看| 男人的天堂2000| 国产一区二区三区久久久精品| 国产一级片| JuliaAnn丝袜熟女系列| 超碰人人乐97| 国产在线能看的你懂的| 少妇诱惑视频| 国产 日韩 欧美高清| 日韩少妇无吗| 艹少妇网站| 加勒比在线视频一区二区三区| 精品人妻中文字幕高清| 精品美女在线视频| 亚洲人天堂| 99少妇| 国产精品大香蕉| 亚洲第一页色网| 欧美在线 亚洲| 日本日逼高清| 精品制服美女中文一区二区三区| 精品国产乱码久久久久久口爆网站| 日韩综合97P| 中文字幕成人理论在线| 久久αⅴ| 日本最新免费韩国1区2区视频播放| 丁香九月 婷婷| 蜜臀一二三| 97人人干人人操| 欧美资源| 日日骚精品视频| 爱做久久久久久| 91日韩| 婷婷激情啪啪| 久久久久久久亚洲Av无码| 欧美综合自拍亚洲综合图| 久99热| 强奸乱伦 亚洲一区| 99re在线视频国产| 国产原创精品| 婷婷亚洲色| 亚洲激情综合另类男同| 午夜一区| 国产精品电| 91丝袜美腿网站| 日韩不卡a级视频专区| 欧美精品宗合| 天天干18禁| 色制服丝袜夫妻av一区| 久久女人一区二区三区| 日本中文字幕在线视频 | …亚洲黄色厕厕女女在线播…| 久久久久久久少妇| 新婚人妻扶着粗大强行坐下| 国产精品女生av| 精品天堂| 亚洲蜜臀精品视频久久| 亚洲伊人久久精品影院| 欧亚第一综合网| 夜夜肏2021| 美女被艹尤物视频| 多毛小伙内射老太婆 | 青青草在线视频欧美| 亚洲性综合9| 插欧洲美女欧美精品| 国产亚洲性生活视频播放| 欧在线一二区| 天美麻豆一区二区三区| 蜜臀99久久精品| 嗯嗯啊啊好大好爽| 亚洲黑丝在线| 亚洲日产专区| 人妻AV 中文字幕的| 亚洲成熟国产精品美女| 黄色一级视| 日B操| 97视频免费在线观看| 96国产精品| 99热国产| 一区超碰一区| 91精品少妇搡搡搡| 91欧美丨精品丨入口| 真实高潮91| 男人的天堂啪啪啪啪啪蜜桃不卡| 国产激情片在线观看| 国产男人又猛又粗又爽| 亚洲精品官网在线观看| 可以在线观看AV的网站| 激情五月天社区| 免费在线观看国内色片网站网址| 久草免费福利在线播放| 国产h片在线观看视频| 福利伊人玖玖国产| 国产成人精品日本亚洲语言| 欧美日韩亚洲高清不卡一区二区三区| 青娱乐国产剧情av一区| 久久久久久久强迫| 国产一区二区三区久久久精品| 午夜小电影在线插入淫高潮| 亚洲一区操| 95自拍视频在线观看| 在线看的av| 中文字幕亚洲热播人妻| 情趣丝袜无码操逼视频| 91GD.COM| 少妇一区二区三区在线观看| 1204av韩国| 色眯眯av| 少妇熟女一区二区三区| 亚洲国产一区二区日韩专区| 国产精品久久成人免费| 五月丁香| 伊人精品视频| 国产嫩草精品A88AV| 综合色好色| www.yeyecao| 全球成人中文在线| 日韩AV电影网站| 国产熟女| 热热色中文无码| 无码久久国产| 日韩啪啪视频| 97精品视频免费| 91色射| 免费人成毛片乱码| 1769精品一区二区三区| 天天干2019| 91国产丝袜美女| 欲香欲色| 人妻aa| 97精彩视频网站| 天天综合网1| 综合网欧美| 精品亚洲国产成人精品| 啊a一区在线| 国产一| 深夜福利黄片| 日韩成人精品中文字幕| 久久夜精品一区二区三区| 欧美 亚洲精品首页| 国产成人 综合亚洲 天堂| 亚洲日本韩国在线| 极品色电影院| 欧美五十路熟| 97综合在线观看| 少好三P| 18禁无码永久免费无限制| 婷婷亚洲天堂| 亚洲色综网| 日韩激情啪啪啪| 怡红院怡春院| 性夜影院爽黄A爽免费动漫| 亚洲精品美女久久久久久久久| 中美日韩毛片| 国产一区在线播放| 久久人妻视频| 天天夜夜rb| 91艹B视频| 丰满少妇高潮无码| 91AV入口| 激情图片亚洲色图| 9久精品| 五月婷婷久久综合| 噜噜噜噜天天狠狠| 亚洲色图殴美色图激情乱伦| 97视频在线观看网站| 在线播放免费av福利片| 九九九九日本 | 四虎午夜影院| 91在线限制级| 高清无码在线播放网站| 超碰碰97| 丁香六月激情| 亚洲图片 激情小说| 不卡av在线中文字幕| 超碰在线974| 美女黄页网站| 天天看少妇| 精品久久久久久中文字幕视频免费| 99热网站| 曰韩中文人妻视频| 欧美少妇第一页| 日本一区二区三区午夜观看| 麻豆一区在线| 韩国一级婬片A片AAAAA| 欧美热图99| 国产农村妇女一区二区| 国内毛片热久久思思热| 亚洲美女 晚间男人天堂 | 91操熟女视频| 天天做天天爽| 婷婷五月天丁香| 青青在线视频日韩欧美| 亚洲s在线观看| 一个人免费视频观看在线WWW | 欧美日动态视频| 亚洲强奸乱伦影视网| 欧美高清在线| 久久大香蕉手机高清| 日韩免费在线观看不卡| 男人的天堂日韩| 涩五月婷婷| 国产精品久久久啊| 欧洲自拍色图gif在线| 亚洲超碰AV| 后入国产| 骚人妻少妇视频| 久青草影院| 天天上日日上日韩精品| 日韩97超碰| 日韩AV中文字幕电影| 日韩亚洲精品一区二区| 91情色在线| 中文字幕天天天天天| 性在久久久久久| 伦理第一页| 九X超碰| 色综合久| 欧美黄片免费在线观看视频| 91熟女丨老女人| 青青伊人加勒比海| 九九热九九热| 五月天偷拍| 国产精品无码久久久久2025| 九九热九九| 精品国产久久乱码| 免费看一级a性色生活片久久无| 夜夜草天天| 性欧美91| 天天搞欧美| 熟女欧美日韩综合婷婷| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 综合欧美日韩在线| 99热超碰| 久久天堂婷婷网| 人人干人人操人人..com| 啪啪综合网| 男女一级A片大黄,一进一出| 熟妇的味道HD中文字幕| 亚洲av无码成电影在线播放| 屁股久久久久久| 欧美丝袜亚洲| 久久成人网站| 欧洲性人爱视频| 亚洲精品蜜桃久久久久久久| 青青操少妇| 久久99国产综合精品女同| 无码少妇精品一区二区60岁老人| 午夜精品五区| 久久av一级av少妇av高潮| AAAA级日本片免费视频| 青草精品视频-日本久久久久网站| 亚洲诱惑| 四虎精品一区| 欧美综合色综合| 日本黄色天堂| 精品综合久久久久久97| 色拍偷亚洲| 日韩欧美中文字| 极品久久久久久久久久久久久久| 顶级少妇BT天堂| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 97大色网| 东北女人操比视频| 蜜桃狠狠色伊人亚洲综合 | 欧美在线|亚洲| 国产熟女高潮一区二区三区| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 精品无码少妇| 亚洲色狠| 欧美精品一区二区少妇免费A片| 色视频蜜乳| 黑人精品一区二区在线播放| 韩国三级一线观看久| 强奸乱伦AV一天堂网| 女欧美一区二三区| 国模私拍一区二区三区神乳| 99热在线不卡| 欧洲一区二区三区免费| 中出后入| aV中文麻| 欧美日韩97在线| 少妇熟女一区二区三区| 精品亚洲| 操逼网站网站| 超碰成人公开| 成人片在线播放| 青青草视频这里只有精品| 日本美女性生活久久久久久久| 精品超碰中文在线| 丰满少妇高潮无码| 97在线播放| 国产精品日日摸夜夜添骚逼| 岛国1区2区3区在线观看| 人人 操人人 操人人| 99久久久无码国产精品性男| 五月婷婷激情综合| 精品91摸| 少妇九九九九| 黄色大片免费在线| 亚洲日韩精品在线播放| 婷婷色香| 美女t无毒不卡不卡| 2023天天操夜夜操| 日本黄 R色 成 人网站| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 成人资源中文字幕在线观看天天| 欧美中字二区| 成人无码欧美一级A片狼牙直播| 91操熟女| 久久亚洲av成人无码国产| 天天综和| 国产精品在线免费| 中国女人内射6XXXXX| 亚洲麻豆精品二区三区| 色妇91| 久久久久久加勒比| 蜜乳AV一区| 一区=区三区视频| 久9久9久9久9久9久9 | 男人的天堂在线2| 久久男人| 天天插夜夜爽| 男人天堂网站| 依人大香蕉| 欧美性视频二区三区| 国产精品黑人一区二区三区| 色婷婷久久| 精品无人区麻豆乱码1区2区图片 | 亚洲国产美女久久久久| 99精品无码| 亚洲人综合| 国产Aα| 欧美性后入| 欧美亚州色的图| 国产精品4p在线观看| 五月婷婷综合网| 亚洲欧美天| 亚洲欧综合另类无码一区| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 久久久91福利姬| 国产野战露脸在线播放| 开心六月色| 久久精品国产亚洲5555| 99无码| 超碰人人干天天射| 五月丁香影院| 天天综合-91入口| 天天影视网综合少妇| 猛猛干| 999久久久精品国产| 操一对老熟妇爽上天视频| 久久免费精品视频免一| 在线播放中文字幕| A 在线网址| 嫩草 我啊~嗯~在线| 黄片com.| 91精品少妇搡搡搡| 欧美在线观看综合国产| 欧美久久人体| 欧美操逼一二三区| 我要色综合网| 夜夜爽77777| 91久久| 欧美精品 - 91爱爱| 操逼大黄片| 91女优在线观看| 久久国产逼| 久热大香蕉网站| 亚洲欧美日韩综合在线尤物 | 97精品免费视频网站| 艳美熟妇先锋一二三区| 2018天天日天天日| 色男人色天堂东京热| 日韩精品三级片长长久久| 一级aaaaa欧美中文字幕录像片| 天天综合网~91综合网| 日韩在线性爱免费视频| 中文字幕熟女人妻丝袜丝| 国产激情久久久| 视频一区二区免费在线| 亚洲 综合 第一页| 乱伦图av| 中文字幕丰满人妻日本| ai欧美亚洲小说| 久久性爱城| 人人操欧美风骚| 欧美青青视频| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 影音先锋国产精品| 国产真实子伦对白| 国产精品午夜精品| 尤物av网站| 精品一区二区成人| 亚洲欧美不卡线| 色网综合网| 丁香五月激情网| 97在线免费| 91久久久久| 九九热免费在线国产视频伊人五月| 久草国产在线视频| 国内外内射高清视频| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 亚洲免费精品一区| 全球成人中文在线| 国产辣妈在线视频福利| 成人草草视频| 大肉棒导航| 国模吧 一区二区三区| 欧美激情精品| 九一综合精品视品av| 亚洲AV无码国产成人| 东京热视频网| 亚洲毛片基地专区| 亚洲综合草草| 亚av顶级裸体一区二区三区四区五区 | 蜜臀99久久精品久久久久久| www.AV有限公司一区| 日本三级中国三级99人妇网站| 免费人成在线观看网站品爱网| 欧美亚洲综合高清在线| 人妖欧美一区二区| 亚州 综合 色图| 亚洲自拍另类丝袜综合| 精品国产嫩穴视频| 国产少妇肉丝在线观看| 色爱三区| 久久久精品无码亚免费| 国产女人和拘做爰视频 | 少妇高潮99p| 国产版a级片直播在线| 欧美亚洲另类在线蜜桃| 欧美午夜视频免费观看| 爽极品影院| 日韩无码视频黄色| 国产精品福利资源在线尤物| 啊啊啊啊啊啊在线观看| 操一对老熟妇爽上天视频| 人妻少妇无码 | 99热久| 操人无码| 五月天色五月| 色性综合| 97干色天堂| 国产又大又粗又长视频在线| 高树玛利亚无码流出| 日本美女性生活久久久久久久| 人妻激情偷乱视频一区二区三区 | 日本人妻伦在线中文字幕| 免费a v| 久久精品国产Aⅴ| 日韩无码一级黄色av片| 26uuu成人影片| 日韩99精品视频综合区| 亚洲欧洲综合av在线| 亚洲成人美女无吗| 国产激情片在线观看| 人妻激情偷乱视三区频一区二区| 欧美视频边做饭边橾| 操逼网免费无码视频| 国产日本久久免费精品| 欧美日韩999| 伊人97色天使| 98精品国产乱码久久久久久| 大乔未久88一区| 欧美黑人日韩少妇色情| 蜜臀AV午夜精品久| 内射夫妻三片| 黄片不用下载在线观看| 婷婷99狠狠躁天天躁| 九九热男人天堂| 自拍视频大全亚洲专媒视频/一区二区三区| 欧美少妇熟女| 久久综合女优| 欧美综合色| 久久久久久亚洲Av无码精| 美国一区二区三区视频| 女同性恋久久| 色哟哟 日韩精品| 一区二区三区免费视频入口| 亚洲中文国际强奸字幕| 啪啪资源网| 亚洲激情在线| 国产不卡精品91| 后入人妻一区| 精品999一区二区| 国产高清精品一区二区三区毛片 | 九九这里只有精品| 三男一女不戴套的A片| 伊人影院综合是一个与深夜成人在线| 无码伊人久久大杳蕉中文无码| 亚洲男人的天堂亚洲| 中文字幕88av在线| 久草这里只有精品| 美中日韩无码| 人人操天天爽| 亚洲激情视频| 九九亚洲| 91操熟女视频| 欧美黄色片AAAAA| 农村妇女精品一区二区| 色97干| 青娱乐999| 久久久久免费少妇| 欧美日综合| 无色无码| 少妇精品久久久| 日韩三A大片在线观看| 久热69九色熟妇97| 九月伊人中文字幕| 99热精品在线观看| 欧美综合传媒| 黑人狂躁日本妞一区二区三区| 精品超碰中文在线| 久久9久| 天天干美少妇一区| 超碰免费人妻在线| 国产欧美日韩在线观看麻豆传媒公司 | 欧洲亚洲人妻无码中字久久三区四区 | 男人天堂黄片| 九热大香蕉| 男女猛烈无遮掩视频免费软件| 久久111| 国产精品无码av| 熟女熟妇伦久久影院毛片一区二区 | 涩五月婷婷| 国产成人亚洲精品无| 鸥美精品一区二区久久婷婷| 日婷婷| 亚洲电影91| 亚洲 欧美 手机在线观看| 9美女超碰在线免费观看| 天天插天天插| 欧美精品一区二区少妇免费A片 | 中文久久96| 啪啪综合网| 日韩欧美午夜一区二区| 青青操视频在线| 丁香五月成人| 我要色综合网站| 人妻少妇久久中文| 色噜噜人妻av 中文字幕| 国产欧美日韩精品中文| 久久专区| 78精品| 亚洲s色图| 丝袜综合| 乱伦熟女区| 俄罗斯一区二区视频在线观看| 国产精品96久久久久久| 91在线丝袜| 骚逼一区二区| 男人的天堂欧美| 日韩一级二级| 大香蕉伊人久久| 国产成年免费大片黄在线观看| 久久99干一本高清| 日韩人妻精品| 制服诱惑亚洲一区二区三区在线观看| 干B视频伊人网| 九九九九九九九九九九九免费国产| 操一区| 婷婷五月色| 国产伦精品一区二区三区在线观| 高清无码在线播放网站| 大香蕉乱级| 亚洲欧洲中文日韩女优乱码| 免费观看成人www精品视频| 青娱乐休闲视频在线观看| 黑人综合网| 91精品人| а√天堂资源官网在线资源| 精品久久久久av影院| 激情小说亚洲| 韩国一级婬片A片无码天美| 亚洲美女自拍偷拍视频| 国产在线精品偷| 中文字幕一区av| 97干色天堂| 久久久九九九九| 色原狠狠天天天| 日韩中文9| 亚洲色阁| 国产黄色影片在线观看| 国产熟女免费观看久久| 天天综合亚在线| 欧美日韩国产电影| 亚洲色图 91| 51国产午夜精品视频| 欧美视频在线视频免费va| 亚洲国产剧情少妇激情| 91麻豆天美国产欧美高潮| 91岛国动作片| 日韩乱中文| 久9久| 欧美精品97| 亚洲成?V人片在线观看福利| 青青草九九九九九| 97精品视频在线| 三级精品三级在线观看| 久久婷婷视频| 国产乱不卡| 国产免费一区2区3区| 五月婷婷六月激情| 午夜呻吟欧美| 精品少妇999| 精品久久99| 嗯嗯嗯啊啊在线观看| 日韩综合成人免费视频| 欧美综合97www| 久久一区二区三区四区五区| 亚洲av无码成人精品国产| 亚洲s色图| 91动漫操逼视频| 尤物视频网 刘玥| 狠狠中文字幕| 超碰 国产熟女精品一区| 日本一级性爱| 蜜桃天美传媒AV一区二区三区| AAAAAAAAA黄片| 曰本特级特黄特色黄色A级网站高清在线免费看 | 日韩人妻无码精品系列| 二男一女成人A片| 青青草华人在线欧美在线| 全球成人中文在线| 亚州综合色| 一二三啪啪专区| 操啊国产| 大香蕉人妻久久| 福利风月五月天影院| 欧美黄色片在线播放| 999熟女精品| 色一区二区三区综合| www超碰| 凹凸视频在线一区二区| 欧洲小说色图视频另类| 五月婷色| 日韩视频啪啪| 啊v在线观看视频| 国产欧美日韩臀| 国产日本久久免费精品| 国产97在线播放| 97大色网| 天天做天天爽| 日欧亚洲二三区大片不卡| 大香蕉草草| 2000亚洲男人天堂| 91麻豆天美国产欧美日| 免费黄色片。| 亚洲中文字幕熟女少妇一区二区| 96国产污污污丝袜| 亚州宗合另类| 爱做久久久久久| 亚洲AV噜噜狠狠网址蜜桃动漫| 男女啊啊啊啊啊| 亚洲成人帖图| 久热99999| 五月天欧美色图| oumeizonghese,www| 狠狠躁AV| wwwss在线观看| 国产伦乱91| 激情啪啪拍91| 久久这里只精品免费福利| 碰碰97| 日韩免费在线观看不卡| 亚洲毛片基地专区| 丝袜综合网| 91在线一起| 啊啊啊好大好深| 久久大香蕉97| 99热这里都是精品| 日本道不卡| 一级毛片久久久久久久女人18| 91东京热男人的天堂| 黄色AAAAA欧美| 唐山老熟妇露脸啪啪叫| 天天天天天干夜夜夜夜夜操| 99啪啪| 日韩天堂av电影在线观看| 97视频在线免费看| 久久久亚洲| 成人精品久久久午夜福利| 久久精品国产亚洲AV无码做| 福利在线黄片| 久久久久久久九九九九九九| 九九成人精品| 亚洲天堂另类| 国产精品4p在线观看| 国产家庭乱伦表演| 日韩在线观看字幕精品| 欧美人妻二区三区| 大香蕉伊人网| 国产欧美一区二区| 9久久久久| 亚洲另类久操网| 无码人妻精品一区二区三区九九 | 成人开心网在线视频| 黄呦呦在线| 亚洲 日本 不卡| 激情抓乳插进去啪啪啪日韩| 国产精品久久久三级无码| 亚洲AV不卡在线观看尤物| 啊啊啊啊啊啊在线| 一级啊性爱在线视频| 日本精品88888888| 性色综合网| 免费黄色A片| 唯美清纯 妖精视频| 日韩国产中文字幕| 搡老女人老91妇女熟女| 日本成人A片免费看| 麻豆久久久久久久久丝袜 | 久久99人妖视频国产| 亚洲精品一二三四区| 亚洲欧美首页| 国产视频三区四区| 色网色网色网色网色网色| 国产激情久久久| 人妻黑丝袜电影| 91快色色色色色| 91青青在线视频| 26uuu最新| 欧洲无码一区二区| 26uuu久久| 一级黄碟在线看| 亚洲黄色a级片| 欲香欲色综合天天伊人| 91大学精品激情戏| 本道在线| 99re6国产精品99re在线| 午夜男女爽爽大片免费观看| 97 亚洲 日韩 欧美 在线| 无码区蜜乳| 亚洲色棕合| 色五月av| 91色拍| 老司机午夜福利视频一区二区| 99热啪啪| 免费在线黄片视频| 热的中文 热的有码 热的国产| 日韩人妻无码专区| 波多野结衣AV无码一区| 欧美另类自拍 | 亚洲熟女综合一区二区| 2019AV天堂| 日本一区二区成人在线| 超碰色老头| 午夜美女诱惑电源网| 精品176精品2| 日本人人操人人操| 91在线精品一区二区三区| 极品少妇久久久| 色欲色香天天天综合网www-亚洲综合国| 国产精品久久久久久久久久久久| 国产精品色| 日本三级网页| 日本欧美中文字幕| 色欧洲| 日韩精品一二三| 欧美综合自拍亚洲综合图| 97欧美精品综合| 色色色综合网| 亚欧国产无码精品在线| 中文字幕精品免费一区二区| 麻豆 美女 丝袜 人妻 中文| 中文子幕一二三| …中文字幕亚洲乱,97人妻无码费视… | 久久精品国产亚洲AV嘿嘿| 黄色免费一级在线毛片| 久操精品| 久久性爱精品一区| 日韩黄片影院| 香蕉热人人精品| 成年人三级黄色片视频| 操逼逼中文字幕| 免费精品99| 自拍丝袜美腿人妻| 午夜高清成人在线视频| 成人午夜小视频手机在线看| 肉嘟嘟www视频在线观看高清| 日本精品不卡一二三区| 日韩中文字幕精品一区在线| 久干9操| 激情五月天色播| 九九热免费在线国产视频伊人五月| 美女的肌被草喷水视频| 伊人在线大香蕉视频久久| 蜜臀久久久99久久久久| 女生看匆91网站| 性爱Av免费| 国产精品欧美激在线| aV中文麻| 日韩性爱1级片视频| 亚洲欧美中文一区二区三| 懂色AV一区二区三区| 色欧洲| 亚洲高清无码在线桃色| 男人兔费天堂| 91蜜臀人妻中文字幕在线| 国产综合网站在线播放 | www.夜夜操| 国产一区二区在线看| 亚洲五码一区二区三区| 日本一久是| 色色香蕉| 无码高清操逼网址| 啊啊啊啊二区好大| 黑人美精品 A片| 麻豆伊人网| 岛国片国产成人亚洲播放| 精品美女久久一二三| 国产性爱在线视频一区二区| 亚洲精品国产精品乱码不卡| 国产91av在线播放| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 后入式五六区| 很很热性爱视频| 国产精品播放| 1区2区3区在线视频| 免费福利视频中文字幕| 久久久男人的天堂| 3p国产欧美99热| 一本久道久久综合狠狠爱一密臀精| 青青草视频这里只有精品| 人人做,人人操,人人摸| 操淫穴亚洲五月丁香 | 久久超碰天天| 岛国小电影| 亚洲成人美女无吗| 欧美天天综合网| 啊啊啊啊啊啊啊啊啊啊在线观看| 九九aV| 久久性生大片免费观看性| 蜜臀久久在线视频| 大香蕉520| 多毛小伙内射老太婆| 国产馆| 97久操| 99久久9| 亚洲无限观看| 青青青操| 五月综合激情| 国产伦乱91| 操屄不卡视频| 亚洲最新av无码成人精品区 | 亚洲制服欧美另类内射| 久久久久亚洲熟妇熟女| 欧美在线91| 91亚洲高清| 国产成人欧美精品在线|