色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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
返回資訊列表
久久婷婷在线观看视频| 日韩丝袜高跟制服在线观看| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 人人操我人人干| 久久大香蕉手机高清视频| 国产精品第一区第一页| 密桃99999| 久久爱超碰网| 亚洲好看强奸乱伦| 国内黄色精品| 日本阿v天堂在线观看| 欧美日韩另类在线播放| 哈哈操电影AV| 97超碰超碰| 久久露脸国产老熟女| 中文字幕神马久久| 高清国产精品无码| 人妻少妇一区二区| 色妇综合网| 色综合色综合网| 99只有精品| 久久老女人| 婷婷丁香五月天综合东京热| 97超碰免费人人性爱| 国产毛片片精品天天看视频| 嗯啊不要在线观看嗯啊| 日韩91网站| 日本99久久| 啊啊啊啊操死我了| 久久久久亚洲av综合波多野制衣| 91丨九色丨东北熟女| 曰本道人妻久久久在线不卡色视频| www久久国产精品| 久久做97| 神马久久69| 蜜乳AV.COM| 亚洲美欧999| 天天射天天操天天干天天吃2018 | 超碰精品国产无码| 色狠人在线99| 9久在线视频只有精品| 偷窥自拍亚洲天堂网爆| 91性网| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 97超碰人人操人人操| 78操B| 欧州色图区| 91女优在线观看 | 欧美亚洲素人制服精品| 国产91 丝袜在线播放 | 99AV| 91亚洲精品青草| 日韩有码一区三区| av天堂5| 欧洲精品久久| 国产中文大片资源中文字幕| 欧美色图小说综合| 97色五月天完| 抽插无码高清一区| 91成人18| 加勒比综合88| 日本 情色 1区2区3区| 国产精品久久久久久久久久久久久久久 | 99爱在线视频| 精品视频一二三中文| 欧美日本不卡| 日韩av电影网站| 久草新免费| 男人的天堂2019AV| 九九久久九九久久| 翔田千里av一区二区三区| 久操综合在线| 日韩综合97p| 色色激情| 天天看高清麻豆| 午夜福利免费精品视频| 熟女激情综合网| 欧美日韩亚洲少妇寂寞影院正在播放| 国产精品久久久久久久久久久久| 亚洲精品乱码久久久久久蜜桃麻豆| 在线啊v一区| 中文字幕aⅴ在线视频| 熟女六十路| 亚洲最大的综合性av| 国产操逼网站亚洲一级黄色| 色五月激情网| 久久久精品国产亚洲伊人| 日韩欧美加勒比| 久久伊人在线五区| 啊啊啊轻点在线观看| 国产玖玖| 美女91AV| 亚洲国产麻豆一区二区三区 | 亚洲日韩青青草色月| 热久久九九热| 青青国产在线拍揄自揄拍| yazhouzaixian| 另类欧美色| 日韩国产乱子伦App| 中文字幕一区二区视频在线观看| 色色婷婷五月| 午夜丁香婷婷| 狠狠做深爱婷婷久久二区| 国产亚洲日韩欧| 91丰满| 乱伦a片视频| 欧美黄页| 97亚洲中文| 亚洲九月丁香| 精品国产乱码久久久久久久久1 | 日韩三级一区| 91国精产品| 日韩无码服务区| 五月婷婷丁香六月丁香| 亚洲人在线| 亚洲双插| 人人射人人操人人摸| 中文字幕1区2区| 91欧美经典| 国产一区二区三区导航| 久久精品一区二区三区四区五区| 色图四区| 尤物网址| 九九热免费在线国产视频伊人五月| 欧美日韩国产精品久久色婷婷| 尤物视频视频官网| 99久热| 国产精品噜噜噜日日日| 91P0RNY大屁股人妻| 97视频观看| 91欧| 一区在线观看中文字幕| 九九热精品在线| 综合网欧美在线| 草草影院最新网址| 亚洲精品白丝| 超碰97玖玖爱| 国产 丝袜 欧美中文 另类| 精品国产99999| 国产一级作爱毛片| 久草新在线| 加勒比在线视频| 狠狠爱综合网| 天天干人妻| 干干干天天| 欧美 亚洲 综合 制服 另类| 天堂九九九九九九九九九| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 蜜桃久久久久久久久久久久| 成人av影院在线观看| 大吊色| 丰满精品人妻少妇久久字幕| 天天干,夜夜爽| 久久男人的天堂| 国产污视频麻豆传媒一区二区| 在线观看成人性爱免费小视频| 91痴汉| 最新一二三区视频| 操逼逼福利视频| 精人妻无码一区二区三区伊人直播| 啪啪91| 免费看黄片现成| 国产欧美一区二区| 色一射色一射| 久久这里| 黑丝91视频| 后入式五六区| 百度百度日本操逼| 欧美亚洲中文| 粉嫩AV输入| 欧美激情综合色综合啪啪五月| 78超碰| 91综合熟女| 久操综合在线| 劲爆欧美人妖三区91| 大香蕉中文201| 欧美在线91| 操逼天美3区| 人人摸人人干| 97干综合网| 亚洲AV永久无码一区仙野| www.91色综合| 少妇精品久久久八区九区| av激情亚洲五月天| 精品久久視頻在线| 天天综合精品| 少妇高潮九九九九| 人人操人人大香蕉| 性色中出| 丁香五月综合| 欧美日韩黄色片一区二区三区四区人与兽做爱 | 97av,com| 久久久天美| 大奶啊啊好爽 | 91精品91久久久中77777| 日韩AV中文字幕电影| 91色人妻| 综合久| 福利伊人玖玖国产| 久久久久久91香蕉国产| 淫色网综合| 人妻黑丝袜电影| 亚洲天堂久| 色久综合| 夜夜操一区二区| 人妻色偷色噜| 丁香六月婷婷| 2019午夜福利视频| 精品午夜福利国产一区二区在线观看 | 操我啊啊啊啊啊| 久久一二三四五六七八九区| 亚洲 欧美 手机在线观看| 亚州再线| 国产成人99久久亚洲综合| 国产四虎在线| 18禁看网站一区| 综合国产97| 国产精品乱码久久| 在现视频女上位好爽| 男人的天堂va| a久久| 欧美BT 亚洲色图| 大香蕉乱伦视频网| 中文字幕欧美丝袜07资源| 九九热在线精品视频| 日韩资源网| 玖玖爱在线视频免费观看| 亚洲nv男人的天堂网| 啊啊啊啊啊啊在线| 中文字幕在线播放2中文字幕在线观看2| 久久亚洲色图中文字幕| 亚洲天堂7777| 射久久| 久久97资源 网| 色屁屁影院www国产| 国产性感在线观看| 亚洲国产成人福利在线观看| 少妇蹲下买菜露大唇0| 韩国一级做A片免费的| 嗯嗯嗯啊啊啊干死我吧| 国模吧 一区二区三区| 床戏久久久av一区二区麻豆| 啊好爽快点-国产一区二区三区撒尿在线-成人AV| 亚洲欧美情色| 91丝袜美女| 久久精品国产久精国产| 少妇无码av专区线| 伊人在线大香蕉视频久久| 五月婷婷AV| 五月天激情婷婷| 亚洲性爱成人| 啊啊啊啊啊啊啊啊在线观看| 97色碰| 999亚洲国产视频| 亚洲天堂自拍| 综合久久久久久久久91| 起碰97| 手机在线视频国内精品| 性爱动态120秒| 69超碰综合| 激情视频图片| 日本色色色| 在线视频97| 调教熟妇 久久久久久| 欧美制服网站美腿丝袜| 人人爽夜夜操| com 首页 18岁 禁区 女优 免费 精选 同城| 蜜臀aV午夜一区二区三区| 中文字幕中文字幕一区二区| 96精品久久久| 欧洲乱码一区二区| 婷婷亚洲中文字幕在线| 亚洲少妇综合在线播放| 97 九色| 久久婷五月| 艳尻美人妻| 天天干天天干天天干| 欧美一二三| 亚洲精品丝袜-不卡成人免费……| 99超碰碰| 99无码视频| 欧美日韩国内不卡| 国产女性无套 免费观看| 久久精品国产亚洲AV高清演员表| 日韩无码操逼片| 91人妻Pr| V A在线| 97超碰jingpin| 久久久久久99AV无码免费网站| 九九九久久久久| 久久精视频美日韩在线视频| 国产三级片在线观看| 78p欧美| 国产高清在线观看欧美| 男女国产精品| 情侣操 逼视频99| 国产精品成人无码av| 美女久久久久久久久久久| 综合网亚| 26uuu国产免费观看| 久久超碰天天| 欧美操逼一二三区| 亚洲图片日本AⅤ欧美在线| 97国产中文| 久久久草成人网站久久久草成人久久久草久久久| 国产亚洲色停停久久99精品91| 伊人亚洲综合| 日韩中文字幕熟妇人妻| 欧美v亚洲v日韩v最新在线二区| 免费国产视频| 欧美小说区视频区| 天天看高清麻豆| 五月婷婷综合在线| 亚洲国产一区二区入口| 久久男人的天堂| 97久久天天综合色天天综合色电影| 婷婷伊人| 欧亚在线视频| 欧美顶级黄色大片免费| 美女尤物福利视频| 一本大道综合伊人精品热热| 亚洲中文字幕在线视频一区二区| 91在线欧色| 骚人妻少妇视频| 人人超碰在线观看黄| 精品无人区麻豆乱码1区2区图片| 欧美老妇女内射网址| 风骚少妇视频中文字幕| 99婷婷一区二区| 亚洲一区二区三区不卡国产欧美| 日本97久久久精品| 无码久久国产| 99啪啪视频| 老司机午夜精品福利视频一区二区| 国产自偷| 操逼999| 91 亚洲情侣偷拍 久久| 国产无码精品久久久久久| 麻豆一区二区三区在线看| 玖玖爱一区在线| 伊人色综合网| 一级黄色性爱A级片| 欧美,日韩,中文,另类| 国产精品自拍欧美在线| 五月天人妻综合| 91人妻素女| 久久久久密臀视频| 日韩精品一区二区三区色欲| 欧美一级久久久久久久大片动画| 九九久久玖玖| 欧美综合另类| 97干在线| 不卡av免费在线网址| 九九热av| 久久内射| 日韩欧美加勒比| 欧美成人性活片| 欧美亚洲小说| 综合网亚洲在线| 精品无码产区一区二| 日本男人插女人的逼黄色| 亚州人妻| 91性| 亚洲诱惑天堂| 清纯唯美综合| 97欧美综合| 91制服丝袜中文字幕| 人妻 欧美亚洲| 国产三级中文字幕粉嫩| 999国产精品999久久久久久| 欧美成97爱| 欧美,亚洲,日韩,v,天堂,手机在线观看 | 女人妻一区| 俺去久久| 九九色图| 国产成人久久久精品免费AV| 丁香五月天啪啪| 中文字幕性感少妇av| 丁香六月激情综合| 丁香五月天婷婷姐| 亚州日韩97| 欧美在线干| 美欧色综合| 天天综合网网欲色| 中英熟女操女| 秋霞一集毛片观看| www.黄色在线| 色综合久久888| 天天操天天射青青草| 天堂九九九九九九九九九| 日日天天久久啊啊aaa| 男人下部插入女人下部| 裸体美女国产免费久久久网站| 日韩精品区二区三区不卡| 欧美熟女激情| 欲射影视| 九九九九热只有精品| 91综合在线| 国产又黄又粗又猛大片| 欧美不卡二区| www.色操逼| 久久激情视频| 91丝袜熟女| 欧美春色| 日韩av在线精品观看| 日韩精品字幕| 岛国AB视频| 日本免费中文一区二区三区四区| 看看小穴| 熟女网站最新| 亚洲欧美首页| 人人操,操人人| 9久综合网| 青青草字幕AV| 99人妻| 黄页视频网站野外| 天美av在线观看| 啊啊啊久久久视频| 久久久久久久久999| 美国一区二区三区视频| 人妻少妇视频在线播放| 激情四射熟女丝袜| 国产无码成人无码| 极品美女福利在线观看| 熟妇亚洲一区二区三区| 欧美狠狠狠| 在线a v| 久久久久性熟视频| 高精欧美色| 欧美日产国产在线成人第一区| 色爱综合网| 精品人妻一区二区三区夜夜| 97免费在线| 日韩乱伦视频| 蜜屁Av| 91av熟女人妻| 亚洲.欧美.丝袜.中文.综合| 校园春色中文字幕AV| 91丝袜在线观看| 免费一级视频特黄色大片| 亚洲欧美九九| 伊人网高清| 高清在线偷拍自拍视频| 在线视频一区二区传媒| 被操高清无码视频| 一区二区偷拍拍视频| 亚州欧美综合| 国产性爱在线视频一区二区| 岛国小电影| 黄页网站免费高清在线观看| 怡红院一区二区熟女人妻| 91精品成人www| 人妻熟女一区二区三区在线| 欧美日韩久久精品爱爱| 乱伦图av| 手机不卡视频不卡在线一二三区| 偷拍片久久| 99国产精品人妻人伦| 中文字幕欧美精品亚洲日韩蜜臀| 日日嗷| 超碰在线一区二区三区| 囯产精品久久久久久久久久梁医生| α√在线| 97chaopenrihan| 色综合久久88色综合久久天天| 久久精品中文字幕观看| 综合 青草 伊久久 影院 综合| 久久大香蕉97| 三久久久四久久久久| 久久精品国产亚洲AV高级北京| 91精品亚洲内射孕妇| 亚洲成A∨人影院在线欢看| 久神马| 欧美狠狠| 国内精品不卡无毒99999| 精品欧美乱码久| 欧美性爱一级操| 热久久无毒不卡| 围产精品一区二区三区视频播放| 天天摸天天舔天天操| 亚洲少妇综合在线播放| 亚洲污污网站| 激情网色| 四虎884| 熟女字幕| 一本色道人妻久久| 人妻夜夜爽天天爽麻豆三区网站| 日韩三级伦理中文字幕| 黄页大片在线观看| 久久久性爱| 欧美熟爽综合| 男人女人18禁片免费看网站| 人妻久热在线| 26uuu偷拍亚洲欧洲综合| 四季AV一区二区凹凸精品小说| 乱伦1色页| 国产亚热在线久久| 综合色图区| 国产1024在线播放| 精品熟女一区=区三区| 午夜小电影在线插入淫高潮| 97综合国产精品高潮久久| 亚洲国产ⅴ高清在线观看| 欧美97视频| 黄色人人| 色噜噜人妻av中文字幕| 97精彩视频网站| 青青操综合网| 97超碰欧美精品| 九一综合精品视品av| 视频在线观看免费一区二区三区| 99热欧美| 97人人爱人人做人人乐| 欧美另类综合久久| 老鸭窝成人免费毛片视频| 亚洲熟妇乱女区二区三区| 欧美一级久久久久久久大片动画| 粉嫩小泬久久久一区二区| 九月婷婷久久| 午夜性生活av免费在线看| 久久久禁| 99色婷婷| 手机在线中文字幕国产| 91国模| 精品成人女人久久| 国产成人久久久精品免费AV| 黄页av| 在线一区| 91蜜臀在线久久久久| 欧美日韩在线国产在线| 国产精品96| www. 男人天堂成人在线| 九九精品热| 欧美激情性爱视频网站| 超碰久超碰久| 亚洲素人网| 日韩av乱伦| 亚欧毛片基地国产毛片基地| 视频二区美腿制服人妻欧美| 久久爽爽精品| 91粉嫩萝控精品福利网站_精品影音先锋国 | 人妻少妇精品视频一区二区三区| 色超碰综合| 97舔舔| 久久久国产成人一区二区三区在线| 欧美亚洲情色| 国产免费一区| 91真人天天在线| 久热色情精品| 日本99热| 最新中文字幕精品在线| 一级性爱视频免费观看| 亚洲人妻久久| 日韩内| 国产九九九九九九| www.男人天堂| 精品九九九九九九九九九| **一级毛片国产| 国语国产操逼伊人AV网| 亚洲精品一区二区精品| 新91视频.cmp| 综合大香蕉美。| 亚洲成人一二三区| www.激情| 免费亚洲黄色视频在线观看| 久久精品国产亚洲妲己影视| 人妻喷水| 成人九九| 天美传媒精品久久视频| 久久鲁夜| 香蕉久久精品| AV天堂男人的天堂| HEYZO高无码国产精品227| 亚洲av综合色区图片亚洲| 久久透逼视频| 樱花蜜乳av| 91搞逼视频| 熟妇一区,二区,三区。| 9ⅰ久久久天天| 超碰精品人妻狠狠干| 狠狠躁天天躁日日躁97| 欧美久久人妻少妇一区二区| 青青草操逼逼视频| 欧美精品四区| 亚洲天堂性爱| 一区,二区,三区网站| 欧美无圣光在线| 一本道综合色图| 午夜天堂精品久久久久91| 国产按摩一区二区三区| 91久青| 亚射在线| 精品无吗久久| 欧美亚洲日韩16色| 96久久久精品| 97视频免费在线| 欧美日动态视频| 超碰中文字幕人妻草一区| 亚州高清色综合| 无码视频一区二区| 色综合超碰超| 亚洲图片视频小说| 97久久久久久久久久| 欧美色91| 91美| 97视频网站| 丁香婷婷五月| 日本成人A片网站| 91丨九色丨国产丨人妻在线| 97在线免费看| 91伊人大香蕉| 一区二区三区免费视频入口| 狠狠色丁香| 成人资源中文字幕在线观看| 蜜臀操逼黄色视频操的好爽| 久久爽爽精品| 中文字幕一区二区三区字幕| 亚洲伊人a线观看视频| 久久久9999| 国产日韩欧美中文在线播放| 98一区二区精品| 男女做爰猛烈动高潮A片免费应用| 亚州欧美一区| 九九九999久久久网站| 免费视频在线一区二区不卡| 亚洲成a人在线观看久| 激情综合久久| 美女91在线观看| nuu12国产麻豆精品| 中文字幕99999| 搡老女人老妇女AAA一VU麻豆| 毛片电影一区二区三区| 啊啊啊啊啊操我视频| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 日韩精品人妻一| 一级啊性爱在线视频| 不卡在线一区,精品一区二区三区中| 99精品在线观看| 熟女欧美日韩综合婷婷| 亚洲天堂资源在线| 美国精品国产精品| 色五月婷婷在线| 色香在线| 91麻豆天美| aⅴ日韩成人电影av在线免费看av大全 | 亚洲色图自拍| 天天综合网日韩| 亚欧高清在线| 99re69| 色色97爱| 91人妻素女| 日本裸体久久色噜噜| 亚洲丨在线| 欧美日韩国产黄色片| av片在线观看免费播放| www.97在线| 国产吹潮女在线观看| 强奸乱伦 亚洲一区| 国产做?爰片久久毛片?片美国| 人人污日韩一区二区| 九九九成人| 午夜视频好爽啊| 午夜呻吟欧美| 九九热九九| 亚洲福利中文字幕在线| 国产精品久久久视频| 午夜福利合集| 日韩人成网站在线播放| 婷婷情色综合网| 一本大道青青| 久久久国产亚洲精品系列| 9 7超碰在线免费观看| av资源在线观看少妇| 亚洲成人在线乱码色午夜| 九九内射在线| 亚洲阿v天堂在线| 日韩人妻制服丝袜av| 天美精品av| 久久国产精品m码| 天天天天天天天天综合| 中国熟女网站| 大屁股人妻女教师撅着屁股| 日本一区三级韩国| 久久久不卡| 热九九精品| 亚洲综人网| 在线中文字幕极品av| 亚洲淫色网中文| 久久草草亚洲蜜桃臀| 亚洲熟女国产综合另类| 精品九九九九九| 欧美|91色综合| 国产自偷| 韩国黄色片精品久久久| 91成人社区| 国产欧美日韩一区二区三区| 亚州久久9| 精品无码久久久久久国产浪潮| 久久亚洲人妻| 亚洲国产精品无码AV久久| 91色综| 久草电影网| 五月丁香婷婷综合| 蜜臀99精品国产高清在线观看| 九九Av| 97av在线观看| 亚洲综合网电影91| a片自拍直播视频| 亚洲码和欧洲精品激情系列| 蜜臀99久久| 日韩/97| 少妇无码av专区线| 夜草欧美| 99综合视频一体| 热热色色综合| 日韩成人免费电影| 97狠狠| 99色在线| 九九九久久久| 国产农村妇女精品| 好看的91视频| 日韩成人精品视频自拍| 麻豆天美在线| 久久精品免费| 人妻丰满熟妇一区二区三| 激情四射熟女丝袜| 欧美色婷婷| 尤物av网站免费在线播放| 国精综合一二三区影视| 国产亚洲色婷婷久久99精品91葵花宝典| 偷拍亚洲视频一区二区三区四区| 黑人无码一区二区| 欧美色青| 好屌色综合| 91超级碰碰碰| 成人久久久| 十八禁黄色成人网站观看| 探花熟女,姿勢到位,體驗感也到位| 国产后入式在线观看| 97天天爽| 国产av激情无码久久天堂| 蜜桃狠狠色伊人亚洲综合| 亚洲aV性爱| JIZZJIZZ亚洲女人被躁| 啊啊啊啊啊好舒服视频| 久久久蜜桃一区二区三区| 国产狂喷潮在线精品| 伊人午夜福利视频| 九久久九精品视频| 八人操人人摸人人看| 91久热| 麻豆性爱视频在线播放| 欧美久热| 精品人妻av在线播放| 91高清欧美| 五十路二区在线| 亚洲二区精品在线观看| 欧美黄色手机在线观看| 夜夜嗨一区| 东北老女人的激情视频| 麻豆国产免费影片| 国产免a费看黄片在线| 日韩性爱小视频| 999色欧美中文字幕| 亚洲永久永久永久永久一级一级一级精品| 欧美日韩性爱视屏免费看了| 欧美亚洲一级在线观看| av网站在线看| 天天干嫩逼网| 在线观看啊啊啊啊啊| 天美传媒Av在线| 四虎永久在线精品免费网址| 日本午夜久久电影| 国产91乱伦| 免费福利视频中文字幕| 中文字幕欧美丝袜07资源| 玖玖资源视频一区二区三区| 五月开心久久AV官网| 五月丁香啪啪啪| 久久久免费一级黄片| 精品午夜福利国产一区二区在线观看| 欧美啪啪啪91| 亚洲精品国产熟女久久久| 亚av顶级裸体一区二区三区四区五区 | 欧美极品性爱天天射| 测评在线观看AV| 后入人妻无码| 91在线丝袜| 久湿久久 | 日本五十路熟女一区二区| 92性色国产午夜福利在线661| 绯色一区二区三区不卡少妇| 中文字幕一二三| 天天天干977| 国产蜜臀在线| 黑人干亚洲| 97视频新免费| 加勒比伊人影院| 嫩草 我啊~嗯~在线| 97在线青| 91美女視頻| 九九九九九九九| 97精品在线| 久久精品99久久久久久| 99精品高潮| 黑人干亚洲| 亚洲青青草| 欧美玖玖爱免费玖玖| 四虎精品一区| 爱丝福利| 风间由美日韩欧美久久| 亚洲天堂电影网| 久久精品99| 日本不卡免费二区| 夜夜嗨TV| 国产精品久久久| 亚洲精品97| 欧美亚洲首页| 97干97色| 粉嫩av平台| 亚洲一曲日韩精品| 在线观看中文av字幕| 福利在线黄片| 69人妻精品一区二区绯色| 中文字幕精品一区二区精品| 国产精品一区人妻精品阁在线| 大稥蕉免费视频这里只有精品| 亚洲色图久久成人| 欧美亚男人的天堂| 日日夜夜草草草| 影音资源男人日韩| 国产精品激情久久久久久久| 日韩美女操b| 久久性爱视频免费看| 富女玩鸭子一级毛片| 精品三级在线专区| 免费簧片在线观看| 亚洲一本大道中文字幕无码在线| 综合五月婷婷亚洲一区| 高清成年美女黄网站免费大全| AV一起草在线| 新久久AV| ?亚洲伊人伊成久久人综合网| 亚洲综合精品国产一区| 国产AV高清AV无码| 99久久99九九99九九九| 人妻少妇一区二区| 激情露脸爱| 国产欧美黑人丰满在线| 国产精品色| 亚洲精品性爱片| 校园春色亚洲色图| 日韩欧美亚洲自拍偷拍| 久草免费在线一区二区| 人干人人人操人人摸| 麻豆久久一区二区三区| 又大又长又粗又爽又黄| 99热66| 91亚州欧美| 综合亚洲网| 美女天天干| 国产高清成人传媒影视| 九九热超碰97亚洲最新香蕉| 精品二区三四区五电影 | 91肉片| 国产成年免费大片黄在线观看| 95人妻爽爽人人做人人澡| 久草资源欧美在线视频| 国产精品午夜福利| 久久久久久久伊人精品| 丁香五月性| 99热精品青草在线 | 综合久久97| 国产精品久久久久久久毛片1| 亚洲成熟国产精品美女| 97玖玖人妻| 超碰社区97| 亚洲男人综合| 久久久久久久人妻| 97超碰免费人人性爱| 欧美亚洲丝袜人妻制服中文99| 亚洲成人免费中文字幕| 啊啊啊不要好疼视频| 欧美天天综合站| av网站免费线看| 日韩性爱视频免费在线| 五月天综合网| 一区二区乱码福利| 久久亚洲av成人无码国产| 久久久久久久久久黄色网| 日本不卡在线二区三区| 久久‘黄片视频| 黑人与人妻| 91在线视频国产网站| 丁香五月婷婷色| 一区二区三区色综合| 亚洲黄片免费在线播放| 国产蜜臀精品一区免费尤物| 综合熟妇一区二区三区| 丁香五月综合| 夜夜夜久久| 99av| 91操操| 久草电影网| AV无码久久久精品| 大香蕉欧美国产日韩高潮| 被操高清无码视频| 久久国色天香香蕉| 欧美综合网A| 免费在线观看AV无码网站| 国产精品久久久久999| 两女互慰AV高潮喷水在线观看| 毛片中心9视频99| 亚洲 在线| 91九色在线| 尤物视频网 刘玥| 美女极品一区二区三区| 自拍欧美| www.亚洲成人一区| 麻豆天美制片厂网站视频| 91熟女视频| 天天躁日日躁AAAXX| 一本色道久久综合狠狠操| 3d成人精品一区二区| 欧美性色综合网| 国产精品不卡一区二区电影| 国产精品视频电影| 国产成人五月天丁香花| 色综合久| 抽插一区二区视频| 色婷婷五月综合激情中文字幕| 91视频女生| www.av在线观看| 欧美 日韩第一性色| 99ri在线视频| 日韩欧美麻豆 | 九一综合精品视品av| 精品人妻一二三| 极品白嫩福利在线| 亚洲一区日韩精品中文字幕| AND人妻系列| 八戒午夜福利理论片| 美骚妇av高清在线| 国产一级不卡在线观看| 国产日韩中文字幕欧美| 在线观看国产黄色| 精品女同一区二区三区| 男人的天堂2010| 国产精品九九九| 日韩AV中文字幕电影| 日韩免费av片高清无码| 在线97在线| 亚洲国产精品无码AV在线| 插入粉嫩少妇视频| 国产尹人在线视频免费| 欧美日韩亚洲天堂| 久久超碰爱| 国产美女在线精品免费看| 精品人妻二区三区| 午夜国产乱伦视频| 91男同| 亚洲午夜AV| 五十路熟女人妻一区二区在线观看| 日本欧美韩国日产片片在线看免| 亚洲伊人成综合成人网| 屌妞视频久久久久久久| 国产熟女免费观看久久| 91第一页| 中文字幕版| 夜间福利片1000无码| 特污精品女优骚货黄色视频在线免费观看| 人夜夜精品网站香蕉嫩草| 亚洲国产成人精品久久久国产成人一区二区| 久久av色| 一区二区视频在线播放| 91精品91久久久久77777俄罗斯老妇姓x| av在线人气| 国产精品久久久无码AV网站| 99999久久精| 伊人色综合超碰| 婷婷av在线中文字幕| 国产自偷| 偷拍网站久久男女男| 日韩不卡毛片Av免费高清| 国产99热| 欧美夜色| 成人五月香网在线| 国产乱伦亚洲| 91五十路| 日韩一级二级三级免费看完整版国语版 | 国产91精品在线免费| 六月婷婷一区二区三区| 亚 欧 美 综合| 中文字幕日韩人妻视频一区二区三区 | 九九久精品| 亚州色站 日韩电影| 精品亚洲国产成人AV制服丝袜| 综合伊人网12色| 人妻少妇无码 | 人人爱人人乐人人操| 欧美久久人体| 亚洲天堂第一页| 色婷婷亚洲婷婷| 少妇高潮特黄A片| 国产捆绑一区| 精品人妻一区二区三区四区| 亚洲美女色图| 91蜜臀熟女| 久操精品网| 中文字幕,人妻,日韩| 97欧美日韩| 黑人综合色| 精久久久91| 亚洲宅男天堂| 韩国一级婬片A片AAAAA| 91影库| 欧美亚洲国产91在线| 亚洲小说视频| 啊啊啊好疼| 免费av在线播放二区| 天天天干977| 欧美亚洲清纯| 久久伦理视频久久大香蕉视频| 久久视网78| 亚洲色堂免费视频| 伊人色综合网| 精品伊人久久久大香线蕉小说| 国产91av在线播放| 91社区伊人| 躁躁躁日日躁2020| 天天天干977| 亚洲 欧美 综合 91| 国产精品久久久久久久久久久久久久久久久久| 欧美色三级片91| 五月婷丁香| 精品久久人妻成人网| 欧美性爱中文字幕无线码| 日欧操屄| 成人一二| 久久久精品| 亚州性9| 亚洲美女精品九九视频| 欧美啪啪天堂| baiduhicn.com。| 久久av网| 中文字幕乱碼在线| 老熟女熟妇| 国产精品经典一卡久久久| 一区二区久久天天干狠狠| 麻豆60秒| 偷窥自拍亚洲色图| 一区二区你上我| 欧美激情综合色综合啪啪五月| 婷婷大香蕉| 99久久久久| 久久综合九九| 大香蕉手机视频| 日日狠狠久久偷偷色综合免费| 五月天大香蕉| 亚洲 国产 精品一区| 一区二区三区激情在线观看| 黄色视频特级毛片| 五月丁香影院| 五月天成人综合| 嗯嗯啊在线视频| 日本精品一区三区| 麻豆视频test| 操香逼| 天天α片| 超碰午夜| 久久久久久中文| 992视频一区| 欧亚日韩中文在线| 手机午夜电影神马久久| 狠狠操官网| 亚洲第一成人影院色播| 91人妻Pr| 人妻精品综合中文字幕在线| 国产夜夜操| 国产有码一区| 97视频www| 大白逼三四级| 91久久久久久久久18| 欧美精品宗合| 老熟女乱子伦中文字幕一区二区| 强奸乱伦日韩AV| 婷婷五月天激情网| 999久久久九| 亚洲色图欧美色图制服诱惑| 尤物视频新赏网鲜网色诱网| 女人久久久| 日本色色视频网站| 天天插夜夜操| 97干在线视频| 老熟女91av| 我爱搞逼综合网| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 久久成人东京热人妻| 91夜色| 国内毛片婷婷六月色| 99热这里只有精| 97精品视频免费| 精品无av| 人人性爱视频免费| 亚洲第一无码播放立川理惠| 婷婷五月天网| 精品.99999| 东京热大香焦| 欧洲色综合| 日韩成人精品| 一级免费啪啪片| 超碰97玖玖爱| 国产三级中文字幕粉嫩 | 午夜成人爽爽爽爽A片李冰冰| 黄色AAAAA欧美| 国产亚洲精品农村妇女| 熟女精品va中文字幕| 秋霞成人做爱| 女人爽到高潮潮喷18禁网站| av午夜玫瑰| 高颜值美女口爆高潮浪叫| 欧美一区二区福利在线| 伊人久久婷婷| 成人十八禁日韩欧美一二三| 色香av| 九九九九9999| 日韩午夜精品一区二区三区电影| 小泽玛利亚一二三| 欧美激色| 亚洲国产精品久久AV| 国产一区在线免费播放| 青娱乐 成人娱乐在线| 久9爱经典视频| 91一区二区三区蜜桃| www.久久久久| 大香蕉操久久| 青青草原香蕉日本Ap| 一本色道无码DVD中文字幕| 久久久免费一级黄片| 黄色高清久久无码依人| 国产传媒av天美传媒在线| 嫩草一区二区在线观看| 婷婷情色五月天| 98久久超碰| 免费A V在线| 97高清啪啪| 97国产人人| 亚洲啪啪性视频| 天天草AV| 操逼网站网站| 五月激情小说| 青娱乐av在线| 怡春院久久| 日韩不卡在线一区二区| 男女打扑克高清网站| 欧美成人色| 91内射| wwwss在线观看| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 秋霞色色影院|