亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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
返回資訊列表
欧美黄片视频在线观看免费 | 91九色丰满高潮| 91高潮| 91成人久久| www99热| 五十路熟女工口| 亚洲AV色图一区| 男人的天堂午夜av| 欧亚揄拍偷拍精品视频 | 久久精品国产亚洲AV无码做| 青青草自拍视频在线播放| 校园春色综合香蕉| 国产精品欧美日韩久久| 欧美精品在线观看| 免费日韩黄片| 欧美在线中M| 精品丰满熟妇人妻一区| 性做久久久久久久| 亚洲综合草草| 国产日比| 97鸡把在线视频| 天天色粽合合合合合合合| 亚洲图片视频小说| 五月丁香成人网| 97操B| 伊人AAA| 日本久久久久久久久久| 精品 码产区一区二-1080P高清在线www-B029AV| 久久色AV线| 日本高清有码网址视频| 97色综合中文网| 亚洲AV小说| 啊啊啊啊啊在线| 麻豆 欧美 日韩| 中文字幕av亚洲精品| 日本97久久久精品| 另类小色呦| 亚洲色图A| 欧美老熟另类| 肉嘟嘟www视频在线观看高清| 97久久精品国产| 宅男影院久久久,99| 日本淫穴在线| 天天射网| 99视频内射三四| 99久久无码| 裸体1区| 五月天开心网| 开心五月激情网| 国产高清成人免费视频| 日日干日日操五月天伦理视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 欧美精品成人在线播放| 9I1性色影院| 欧美1727免费观看视频| 国产 日韩 欧美高清| 亚洲色阁| 国产热av| 亚洲 se图 欧美电影| 啪啪一区| 丁香五月av| 久干9操| 欧美日韩黄片精品在线| 男女无套 免费网站| 色九九久九九| 国产91福利小视频在线观看| 婷婷丁香人妻| 亚洲色电影在线| 中文字幕久久亚州无码| 亚洲s色图| 亚洲一区二区三区麻豆传媒| 在线女人91| 99热这里只有精品8| 人人做人人妻人人夜视频| 精品久| 亚洲欧美97√| 亚洲在线网站| 欧美成人一级免费电影| 午夜电影在线观看无码专区| 综合久久欧美| 国产人妻精品久久久一区二区三区 | 2017av无码免费无线播| 久艾草在线精品视频在线观看| 97日韩| 91美女视频| 啊啊啊好大好深| 亚洲激情深爱文学小说网站| 欧美性xxxxx狂欢| 久久久久人妻二区精品叶可怜| 超碰97人妻免费在线| 亚洲密乳AV| 最新国产亚洲精品精品国产亚洲综合 | 澳门人妻久久| 色九九九九九九| 精品国产乱码久久久A| 亚洲欧美洲综合| 青娱乐淫乱1314| 强奸a片网| 热天堂一区二区| 97超碰无码网| 欧美综合另类| 超碰免费人人| 99色骚| 老鸭窝成人| 日本爽爽爽爽爽爽免费视频| 国产精品久久久久久久AV大片 | 熟妇无码视频三区| 综合 欧美 亚洲 日本| 欧美性爱五月天| 校园春色欧美色图| 91AV天堂| 日本免费专区| 97精品国产手机| 丝袜足交视频| 五月激情影院| 欧美精品不卡一二三四在线91| 五月天人妻综合| 午夜操逼不卡| 日韩美女高潮喷水视频| 日韩极品无码B| 日本 欧美 亚中文字幕| 屁股久久久久久| 天天做天天爱天天爽| 后入式视频国产自| 韩日性爱av| 一区中文字幕二区日韩| 13小男生GAY自慰脱裤子| a v网站在线播放| 精品网站9999| 久久精品国产亚洲妲己影视| 欧美日本天堂| 国产精品一级毛片不卡视| 97色诱| 国产成年女人免费视频播放a| 极品粉嫩一区二区| 大伊香蕉在线视频免费| 精品久久97| 综合熟女| 在线播放一级无码视频| 国产夫妻性生活视频| 岛园激情| 老熟女乱伦片| 1204人成网站色www| 久久九九国产精品| 国产av激情无码久久天堂| 免费自拍三级综合| 中文字幕-区二区三区四区视频中国| 欧差乱伦二三| 日本高清视频在线观看黄已三辽| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 亭亭在线资源| 国产精品肉丝自拍| 乱伦Av网| 亚洲精品一区二区精华| 上床啊啊啊| 久久久久斤小| 青青11操操操操操操操操| 一级毛片久久久久久久女人18| q2午夜理论片夜色av| 91蜜臀在线久久久久| 午夜爽爽爽在线观看永久入口姬片| 久久亚州大香蕉| 色眯眯射| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 中文字幕88av在线| 天堂av2019| 日韩精品国产精品五码一区二区| 日本女人操逼| 另类小色呦| 欧洲在线性爱视频| 香蕉99秘 一区精品蜜桃臀| 大香蕉色欲AV| 黄色不卡视频| 亚洲色图 综合| 亚洲AV不卡在线观看尤物| 97香焦色区| 啊啊啊啊一区| 91青视频| 精品人妻一区春色| 久久骚| 超碰97久| 乱性AV| 欧美精品久久久久久久丰满| 最新岛国大片| 综合操逼| 丁香激情五月| 欧美暴力猛交| 97se亚洲| 亚洲精品国语在线播放| 日本日逼高清| 尤物一级在线免费观看| 口爆综合网| 色5月婷婷| 偷看洗澡一二三区美女| 欧美制服网站美腿丝袜| 色老牛| 99色热| 久久男人天堂| 国产亚洲精品第一最新| 国人欧美精品一区二区| 大胆91| 久久啊啊啊视频| 亚洲黄色网址| 91视频伊人| 日韩欧美亚洲一区二区三区影院| 凹凸视频特色日本特黄| 熟女自慰久久久| 超碰在线在公开超碰在线在公开| 日本一级真人黄色性爱视频| 操碰97| 中文字幕在线观看网页| 天天摸天天操视频| 欧日a| 欧美 牲| 丰满少妇一区二区三区免费看| 俺去啦俺来也久久综合| 国产天天骚| 亚洲丨在线| 91c色| 日本三级中国三级99人妇网站| 婷婷探花久久精品一区| 丁香九月激情啪| 美女干逼2| 人妻少妇精品久久久久久久| 人妻嗯啊啊在线播放 | 一区二区三区在线日韩影院观看| 成全在线观看免费观看| 操死我了嗯嗯嗯| 久久性生大片免费观看性| 你懂得91| 超碰人妻久久| 亚洲成人免费电影| 亚洲自拍97| 探花在线免费观看视频国产一区| 欧美乱妇狂野欧美在线视频| 综合自拍| 大香蕉综合网| 97久久超碰国产网站| 人人 操人人 操人人| 日韩懂色网| 欧美日韩黄片精品在线| 97 亚洲 日韩 欧美 在线| 91色色网站| 一道本东京热加勒比一区二区三区| 性色A∨91| JULIA人妻风俗店中出电影| 国产精品不卡一区二区三区av| 一区二区三区四区五区高清无码永久视频| 黄色人人| 视频一区二区免费在线| 97资源站久久| 久久久久久亚洲精品中文字幕人妻| 国产熟女无套内射| 久久九九一区二区三区成人| 亚洲一区二区精品福利| 屁股久久久久久| 99久久无色码| 99精品成人免费看| 欧美不卡五十路| 蜜臀Av一区二区三区| 中文字幕加勒比海高清无码免费视频| 国产亚洲禁久一区二区| 中国一级操逼视频| 校园春色美腿丝袜 | 蜜桃传媒视频第一区入口在线看| 熟妇视频一区二区三区在线观看| 91爆操视频| A级片一区| 嗯嗯啊啊啊好爽| 欧美成人综合| 中文字日本乱码| 99少妇精品视频| 女人爽到高潮潮喷18禁网站| 成人八戒网站| 国产极品一区二区三区三州| 91免费看一区二区三区| 欧亚揄拍偷拍精品视频| 欧美熟妇亚洲版| 91成人国产综合久久精品蜜月| 天天日日舔舔| 97国产亚洲中文在线| 久久五月综合| 日韩亚洲美女一区久久| 麻豆国产尤物AV| 精品少妇一区二区三区免费观看| 97超碰国产精品| 色五月av| 久久婷综合| 长长久久免费视频| 亚洲图片欧美制度| 青操影院| 亚洲色人阁| 91精品国产91久久青草| 国产成人无码a| 2020久久免费视频| 在线视频97| 老熟女搡BBBB搡BBBB视频| 999亚洲国产视频| 激情综合二| 五月丁香六月婷| 午夜天堂精品久久| 蜜臀99999| 亚洲 另类 丝袜 自拍 动漫| 成人资源中文字幕在线观看| 久草加勒比一区在线| 视频一区二区免费在线| 无码日韩网站| 91亚洲影院综合| 风月影院男女十八禁| 东北女人性交| 凹凸久久人人| 国内97干免费看| 欧美激情精品久久久久久| 天天影视色香欲综合网小说| 国产一级αv免费看片| 大香蕉中文aV在线| 亚洲国产丝袜熟女av| 精品人妻美妇91job| 99re95| 亚洲综合影院| 嗯嗯啊啊视频在线看| www鬼畜国产男人的天堂| 欧亚韩国999| 黄视频免费| 日日天天久久啊啊aaa| 伊人在线大香蕉二。| 91人人| 久久久一区二区三区四曲免费听| 97 国产精品| 97天堂| 91超级碰| 日本人妻最新在线中| 免费毛片在线播放| 少妇的嫩逼图片| 亚洲在线网站| 天美国产三级传媒| 夜夜高潮夜夜爽夜夜爱爱一区 | 国产丝袜高跟美女av免费观看| 久久69精品久久久久久久| 国产一区二区视频在线播放| 国内97干免费看| 手机在线中文字幕国产 | 怡红院一区二区熟女人妻| 91殴美大片| 欧美高清18A片| 久超超碰| 国产福利av精彩对白| 日韩av色图综合| 色婷婷激一区二区三区| 天天天堂影视日韩亚洲91| 啪啪AV导航| 青青草在线视频美女| 大香网伊人久久综合| 97欧美久久久久久久| 九月丁香婷婷| 色欲无码人妻日韩欧美精品| 操淫穴亚洲五月丁香 | 爱啪精品一区| 97碰在线视频| 国语精品内射在线观看| 亚洲AV无码乱码| 欧美在线视频播放| 久久久久久久久久久久久久久性生活视频| 中文字幕一区二区韩| 国产99热| 中文字幕加勒比海高清无码免费视频| 国产精品久久久无码aV去| 日日骚av| 日韩国产九九精品一区二区三区毛片| 欧美亚洲国内自拍| 亚洲综合小说另类图欧美视频激情小说色五月天| 色婷婷国产精品一区在线观看| 天无日色综合| 婷婷综合在线| 国产一区免费午夜视频| 日本大片日本一区二区免费高清| 尹人免费观看视频在线| 校园春色美腿丝袜| 狠狠爱夜夜干| 老女人老91妇女老热女| 久草婷婷| 熟妇人妻一区二区三区| 大香蕉97久久| 91女神在线视频| 精品久久久九九九孕妇| 九色97| 亚洲日本激情| 亚洲第一精品在线视频| 国产二区三区免费视频| 欧美传媒| 欧美性爱无码一区二区三区| 久久女人| 国产欧美日本亚洲精品| 无码久久国产 | 人人爱夜夜爱| 人人摸人人舔一区二区| 国产三级片在线观看| 日韩欧视频| 熟妇人妻丰满久久久久久久无码| 久久久免费视频18| 死我十八禁| 国产丁香精品露脸视频| 97色综合中文网| 日韩中文字幕国产| 日韩99精品视频综合区| 性爱乱伦一区| 91丝袜美女| 欧美成人国产精品| 久久精品一区二区三区四区五区| a片自拍直播视频| 少妇熟女1区2区3区| 在线观看亚洲专区| 久久,精品一二三| 国产农村妇女精品1区二区| 欧洲精品一二三在线| 亚洲欧美97√| 草草影院日本第一页| 麻豆人妻精品一区二区| 欲色啪| 2021国产成人精品久久| 爱做久久久久久| 中文字幕神马久久| 亚洲成人ab| 国产一区二区三区精品观看啪| 91久久久久久久久久久| 欧综合网| 色色色99| 试看福利| 黄色电影在线播放综合网站| 国产人妻精品久久久一区二区三区 | 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 国产精品69人妻无码久久久| 99久久综合| 欧美黄色手机在线观看| 久久极品一区二区| 九九综合九九综合| 小草精彩毛片| 五十路三区在线| 久久人人妻| 少妇久久久久久久| 久极品在线观看| 欧美天天干| 嗯啊免费视频| 精品国产91av一区二区三区| 99黄页网站| 91成人久久 | 精品国产乱码久久久久久口爆网站| 亚洲AO在线| 久久草视频污视频| 性爱综合一区二区| 欧美日韩国产精品久久色婷婷| h无码动漫在线观看| 小草av不卡亚洲二区| 日本一级二级三级网站| 韩日欧亚a级| 久精品无码av一区二免费国产在线观看 | AA丁香综合激情| 极品色| 欧美性综合| 精品成人av一区二区三区在线| 青青五月天| 人妻一区久久二区三区色播| 1禁看欧美黄片免费看| 97色综合中文网| 久久综合日韩亚洲欧美| 男人天堂电影院| 欧美亚州综合图片| 激情深爱五月天| 亚洲自拍偷拍视频在线 | 精品大全99999| 日本一级二级三级网站| 91亚洲综合在线| 欧美日韩性感| 97国产成人精品免费视频| 男人的天堂com| 欧美色66| 丁香五月性| 无码137片内射在线影院| 国产精品久久久九九九| 国产福利夜| 久久精品店| 国产精品人妻无码久久久老鸭窝 | 91看黄片| 淫荡网址| 91热热色| 四虎免费视频| 性色av一区二区| 亚洲精品丝袜| 中文字幕啊啊啊在线观看视频| 欧美aa一级片| 99久久精品无码一区二区毛片免费| 91狠狠综合久久| 69丨亚洲丨精品丨入口免费播放| 精品无码一二三四区| 精品久久久久黄少妇| 女人高潮大叫一级毛片| 97最新在线播放视频| 九九综合久久| 色噜噜狠狠色综无码久久合欧美| 五月婷婷五月天| 1024人妻熟女一区二区三区| 人人操人人干xxx| 亚洲成人精品在线一区| 日韩欧美成人午夜福利| 亚洲暴力强奸AV| 中文字幕五月婷婷免费| 淫荡熟女乱伦网| 精品无码久久久久久国产浪潮| 欧美日韩另类在线播放| 天堂无码| 国产三区免费在线观看| 奇米狠999| 婷婷精品视频| 欧美中出1| 久久xx| 黑丝少妇| 欧美猛交黑寡妇中文字幕| 性欧美999| 大香蕉一区二区在线观看.| 人人操人人插人人摸人人干| 成功精品影院| baiduhicn.com。| 精品人妻少妇| 人人 操人人 操人人| 无遮挡猛进视频免费无限观看| 中文字幕啊啊啊在线观看视频| 亚洲吊色| 女人喷水视频在线观看| 久久九操在线观看| 青青操轻轻| 人人人干干人人干| 天天综合影院91| 欧美乱妇狂野欧美在线视频| 欧美92| 影音先锋视频在线| 欧美嗯啊……在线观看视频免费| 91成人久久| 国产精品不卡少妇白| 乱伦a片视频| 亚洲激情av| av72网| 欧美精品23| 天天欧美色| 99999国产| 国内毛片免费h片在线| 嗯嗯啊啊好疼| 免费在线视频97| 黑人美精品 A片| 亚洲色9| 中国AV美女| 日本精品一区三区| 久热最新在线杭州| 蜜桃精品一区二区三区ww| 丝袜美腿丝袜| 日韩另类| 国产欧美另类久久久精品课程| 成人无码在线超碰网| 男人的天堂啪啪| 最新日本中文字幕| 青青草日逼视频| 久久久久久无码人妻中文字幕| 韩国一级做a久久久久| 久久本道| 日本性爱欧美性爱| 亚洲色情在线影视| 激情综合网五月婷婷| 青青青青青手机视频| 国产亚洲在线观看| 久久久91| 91在线免费观看处女| 国产强奸无码乱伦| 男人的天堂 在线一区| 久久无码成人| 91狠狠狠| 最新9久久久9免费视频| 96AV久久久| www.超碰| 五月婷久久| 加勒比综合88| 97国产|免费| 国产一区二区三区久久精品太古里| 激情五月天丁香| 亚洲日韩国产欧美综合v| 中文字幕一区二区三区四区在线视频| 97色综合中文网| 麻豆性爱视频在线播放| 欧美嗯啊……在线观看视频免费| 韩国一级婬片A片AAAAA| 国产精品欧美日韩久久| 久操com| 亚洲性爱乱操x| 丰满人妻一区二区三区性色| A级片日韩欧美国产欧美视频精选观看| 五月天春色激情网| 天天爽夜夜欢视| 高清无码网址| 夜夜爽妓女| 欧美在线伊人色| 亚洲精品国产av天美传媒| 97爱爱影院| 学生妹天天看| 超碰九九| 五十路六十路七十路熟婆| 久久精品国产亚洲妲己影视| 欧美性爱18观看| 中国女人内射6XXXXX| 黄色网址在线免费观看| 67194国产| 熟妇熟女视频一区二区三区| 99啪啪视频| 中文字幕伊人| 女人天堂av在线播放| 高潮的A片激情扒开一区| 亚洲一区二区三区欧美日韩| 99精品无码| 中文在线久久字幕| 农村少妇久久久久久久| 亚洲日韩精品久久久久一区壹牛| AV乱伦专区| 色噜噜人妻丝袜a∨先锋影| 91九色在线| 久久亚洲熟妇在线视频| 欧美碰碰综合色| 亚洲精品一二三四区| 日本三级黄页| 日韩乱码Av| 国产诱惑| 啊啊啊啊网站| 一级二级三级黑人无码| 人妻另类| 久久午夜神马| 操婢日韩| 四虎影库国产精品免费| 午夜福利一区二区三区四区五区色婷婷| 亚洲诱惑天堂 | 亚洲AV成人精品网站在AV| 丝袜美腿制服人妻二区中文字幕| 亚洲日韩一区电影| 91亚.色| 中文字幕熟女人妻丝袜| 日韩一级二级三级免费看完整版 | 91丝袜美腿网站| 久久精品视频在线观看| 91精品婷婷国产综合久久| 人人摸.人人色| 色哟哟的毛片| 夜夜躁狠狠躁日日躁av| 亚洲第2页| 手机不卡视频不卡在线一二三区| 超碰天天操你比| 中国人高清www色视频免费| 久久久久成人蜜桃精品| 人妻熟女一区二区三区视频| 在线无码视频| 九九九久千久久激情蜜桃在线看 | 在线v中文字幕一区二区三区 | 婷婷综合视频| 日韩性色| 日本三级中国三级99人妇网站| 欧美97日韩精品| 欧美AB在线| 人人妻人人爽一区二区三区| 丰满熟女人妻一区二区三五十一路| 张柏芝国产一区在线观看| 欧美性爱在线无码| 99精品在线| 久久精品国产亚洲AV片多多| 97日视频| 国产一区二区a毛片| 黄色网址久久精品欧美喷水| 亚洲 欧美 色图| 日韩女优在线| 日韩在线一区二区| 亚洲影视高清第一页| 99精品在线| 超碰色综合| 97这里只精品| 久久婷婷亚洲| 亚洲国产成人精品久久久国产成人一区二区| 又黄又爽在线观看视频| 香蕉热人人精品| 少妇贴图| 好爽免费视频,| 婷婷伊人綜合中文字幕| 国产最火爆久久国产网站网站| 蜜桃久久久久久久久久久久| 97香蕉碰碰人妻国产欧美| 91爱| 97天天摸天天碰| av亚欧| AV99热18这里只有精品| 一区二区三区在线资源| 天堂中文资源在线bt| 亚州综合| 欧美色图亚洲色| 91 丝袜在线观看| 射丝袜高跟鞋99| 国产精品99久久久www| 亚洲国产精品无码AV久久| 国产精品久久久久久9999| 欧色综合| 黄色AV影视| 丰满人妻一区二区三区免费,| 无码精品一区二区三区潘金莲| wuyechaopeng| 青娱乐大香蕉| 久久婷婷在线观看视频| 伊人久久综合影院| 老女人综合网| 4tube欧美女厕所| 色网综合网| 成人在线午夜视频一区| 日韩av色图综合| 五月天综合网| 2026国产精品视频| 亚洲综合贴图91| 伊色综合天堂色97| 色香阁在线| 成人五月香网在线| 丁香五月婷婷基地| 高清国产av无码| 强奸乱伦AV网址| 亚洲资源站| 超碰色97| 26uuu久久| 超碰97久久| 99e久久国产精品| 色天使亚洲综合在线观看| 久久久久免费看少妇A片特黄| 中国AAAAAA黄色片| 欧美日韩另类在线播放| 污污汅18禁网站在线永久免费观看| 久草精品国产99| 午夜啪啪片| 国产精品久久久三级无码| 欧美黄色大香蕉一区二区| 男人天堂2019亚洲| 啊啊啊啊啊啊啊国| 职场同事知名国产国产精品久久欧美日韩| 国产97在线播放| 欧美在线播放| 国产精品成人蜜臀AV在线| 99青草| 一直超碰| 中文有码9| 色哟哟综合| 婷婷五月天影院| 99re只有精品| 亚州色国| 国产熟女无套内射| 免费黄色片。| 999久久久精品国产| 国产精品一区二区在钱播放| 久久影视二区三区行押| 91香蕉视频在线观看免费| 欧美精品99久久久| 78m成人视线| 福利操逼| 9热9热综合网| 国产深喉视频一区二区| 91色情黑丝搞鸡在线观看一区二区三区三州 | 蜜屁Av| 强奸乱伦 亚洲一区| 激情五月丁香五月| 人妻另类| 国产AV高清AV无码| 天堂精品一区| 不卡啪啪视频| 蜜臀久久99精品久久久久电影| 欧美成人午夜免费福利785| 丰满人妻一区| 黑人黄片在线免费观看| 一本大道青青| 日韩欧美视频青青| 曰韩人妻中文字幕在线| 中文字幕视频一区视频二区| 亚洲图片激情综合另类| 久久日本熟女精品一区| 国产一区二区三区白丝| 麻豆黄四叶草网站| 亚洲av国产av综合av卡| 大香蕉伊在线久草麻豆天堂故事| 性久久| 国产午夜福利合集| 三级片网站在线播放| 欧美日韩人妻少妇 一区二区三区| 不卡一区二区日本视频| 中文字幕在线观看AV| 人妻酒店出差被中出免费在线播放| 男女性感激情网站| 无码人妻毛片丰满熟妇精品区| 欧美成人性爱视频大全| 国产在线能看的你懂的| 97这里都是精品| 黄片www.| 天天射夜夜操| 亚洲自拍青操视频| 亚洲天堂男人在线| 99re98| 久久精品72| 性爱乱伦一区| 四虎午夜影院| 老鸭窝在线视频播放| 亚洲最大成人a毛毛片| 东京太热男人的天堂久久久| 九九无码久久精品视频| 日韩免费在线视频观看| 九九九九九九九九九五码| 国模精品娜娜一二三区| 99在线精品视频| 性性久久| 国产人伦精品一区二区三区| 福利在线黄片| 中文字幕国产在线天堂| 夜夜免费视频| 一区,二区,三区网站| 9l视频自拍9l九色成人| 欧美精品自慰系列寂寞少妇| 亚洲天堂另类| www. 男人天堂成人在线| 久久人妻97久久久久久久| 韩国一级婬片A片AAAAA| 精品偷拍13p欧美dodk视频| 日本视频在线中文字幕| 久久精品导航| 熟妇人妻丰满久久久久久久无码| 97精品视频免费| 午夜久久一区二区无码中出 | 婷婷综合网| HEYZO高无码国产精品227| 手机在线A片| 黄页视频网站野外| 午夜福利精品| 成人综合久久精品色婷婷| 一块操欧美性爱| 91色久| 美女人妻色网站| 欧美AB在线观看| 884t在线| 午夜亚洲| 97在线免费视频| 久操97| 亚洲成a人片在线观看中文!!!| 国产强奸超碰AV| 久久精品国产免费观看99| 国人欧美精品一区二区| 多毛小伙内射老太婆| 欧美人妻久久精品二区三区| 人人插人人搞人人操| 日本三级一区二区 在线| 无码免费精品高清| 欧美一级三级| 青青草伊人久久| 大但人体久久久久| 日逼97| 九九精品99| 丰满欧美少妇| 91少妇香蕉久久精品| 亚洲综合电影| 亚洲高清无码在线桃色| 人人天天欧洲| 日本2020一区二区| 国产树林里野战在线看| 久久久久久中文版| 亚洲国产综合图区中文字幕| 国产精品视频一区二区三区八戒| 九九玖玖精品| 91天天综合网| 日本超碰在线国产一区| 大香蕉日亚洲日本亚大 | 综合熟妇一区二区三区| 欧美日韩在线小说 | 久久草大香蕉| 夜夜嗨TV| 丁香六月婷| 啊啊啊啊好疼| 日韩不卡av一二三| 九九九九97| 欧美亚洲第一页| 91大胆欧美| 偷拍 亚洲 欧美| 可以免费观看的av| 亚洲欧美碰碰| 一道本东京热加勒比一区二区三区| 淫荡网址| 日本东京热大香蕉a片| 乱伦一二三| 午夜色婷婷| 天天操天天干美女网址导航| 操99| 中文字幕第二页| 日本www操操操| 超碰色97| 青青草自拍视频在线播放| 超碰97久久| 色哟哟AV| 人妻在线中出视频| 大学生美女口爆| 大香蕉伊人在线成人AV在线观看| 日韩久久.一级黄色片| julia ann久久| 五月婷婷综合网| 久热在线精品免费观看| 中文字幕1区2区| 丰满少妇一区二区三区四区观看| 91福利网在线观看| 欧美激情欧美精品| 色色色综合网| 久久riav中文精品| 亚洲一区中文字幕| 午夜后入| 女同在线视频一区| 国产成人精品必看| 九热久| 97就爱干| 亚洲天堂第一页| 日本三级久| 日韩熟女三十乱伦| 精品无码一区二区人妻久久蜜桃| 殴美牲| 成人精品在线观看| 色色网91| 亚洲一区二区av| 久久久成人免费av电影| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 中文字幕二区日韩天堂| 翔田千里Av在线| 国产乱子伦一区二区三区在线观看| 伊人久久亚洲色欲综合网站 | 黄片免费看的| 性爱免费视频成人| 国产精品一区二区亚洲人成毛片 | 强奸乱伦亚洲第一页| 亚洲av青草久久一区二区| 亚洲中字慕不卡| 久久精品操| 欧洲精品一区二区三区| 91 手机在线播放 绯色| 精品久久久九九九孕妇| 亚洲欧美另类少妇精品| 噜噜噜久久亚洲精品色情| 天天操天天7| 一本色道久久综合精品婷婷| 91在线免费精品视频| 精品日韩| 91人人| 亚洲一区操| 国产不卡免费在线视频| 伊人久久大香大香线蕉中文| www.色婷婷.com| 亚洲综合网电影91| 久久夜嗨| 啊啊啊啊无码| 欧美性爱第一页久久| 91c色| 天天懆天天日| 六月激情婷婷| 久久精品视频久久久| 九九九九九九九九九九九九九九九女| 99热国产精品| 俄罗斯一区二区视频在线观看| 玖玖资源综合在线视频| 天天摸天天插天天日| 欧美伦乱爱| 亚州性9| 国产精品美女久久久久久网站| 亚洲中文日韩欧美大香蕉视频| 91色艳| 国产美女自拍视频| 性开放中文AV高清无码免费看| 亚洲AV无码成人精品久久| 久久久99久9| 欧美色图在线视频少妇| 欧美大波激情xxxx| 一本久道久久综合狠狠爱| 亚码激情| 欧美 亚洲| 蜜臀国产AV中文字幕| 亚洲做性| 狠狠色婷婷777| 清清草影| 欧亚性爱啪啪| 色综合超碰超| 这里只有精品视频在线观看麻豆| 偷窥自拍亚洲色图| 中文字幕三四五区| 成人婷婷丁香| 新怡红院| 96久久精品一二三区色欲| 久久m| 日韩精品中文字幕一| jiujiujiujingpin| 超碰成人公开| 伦理日韩国产久久| 欧美国产日韩高清在线| 美女黄色91| 岛国小电影| 国产在线观看一区二区三区| 亚洲欧美综合色| 强奸乱伦亚洲第一页| 99热99re6国产在线播放| 逼逼逼逼操操操操操操操操操午夜剧场| 亚洲av在线免费观看| 日韩免费a级毛片无码a∨| 天天综合网91入口| 无码聚合| 青娱乐啪啪视频| 欧美久久婷婷| 色一情一乱一乱一区91Av| 久久精品人妻一区二区三区| 国产欧美精选激情视频| 91精品人妻一品二品三品| 综合五月婷婷| 先锋音影AV| 极品综合| 伊人网在线观看| 欧美精品成人一区二区在线观看 | 波多野结衣AV无码一区| 亚洲一区二区三区欧美日韩| 国产青视频| 欧洲欧美视频一区二区| 久久蜜桃综合网| 69av一区二区三区| 殴美牲| 日日爱99| 巨爆乳肉感一区二区三区竹菊影视| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 东京热大香焦| 韩国一级婬片A片无码天美| 好好的日:com久久九九| 久久久国产亚洲精品系列| 人妻素股| 亚洲成人久久一区二区| 综合情欲网| 99精品在线观看| 淫荡网址| 97超碰色屌| 国产精品美女久久久久AⅤ国产馆| 青青草乱入乱欲视频在线观看| 欧美一区二区三区另类精品| 超碰天天久久79| 搡老女人老妇女AAA一VU麻豆| 久久久天美| 亚洲五月丁香花狠狠干一区二区三区| 91网站18| 欧洲无码一区二区| 欧美激情性久久久久久| 久湿久久| 久久亚洲精品成人av| 999久久久国产精品| 四虎视频在线观看| 天堂69亚洲精品中文字| 人妻素股| 先锋精品av色鲁| 91精品亚洲内射孕妇| 超碰97日韩| 欧美九九爱| 欧美经典一区二区三区 | 啊啊啊啊一区| 黑人狂躁日本妞一区二区三区| 熟妇女伦乱视频视频| 中日无幕一二三四区| 一级久久久久久久久久久| 高清孕妇孕交 交| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 精品人妻视频一区二区在线播放| AV大香蕉| 亚洲自拍天堂| 久久精品| 韩日自拍| 很黄很污的免费网站| 日韩操人| 蜜乳Av成人片网站| 中文字幕后石码三区四区| 9 1超碰九色| 91在线限制级| 防屏蔽在线视频| 91天堂色男人的天堂| 成人免费性爱视视| 亚洲综合伊人无码久久| 亚洲999综合| av婷婷色网| 92福利社视频| 无码137片内射在线影院| 99精品久久久久久| 97网站在线观看 | 超碰免费欧美7| 久九九九九九九热| 天天色综合天天操| 综合另类| 超碰2017| 深夜激情| 99国内熟女露脸视频| 老女人日韩美91| 91中文在线| 欧美十八禁在线看| 日韩欧美成人性爱在线| a'v在线资源| 一区二区三区不卡视频| 97视频在线免费| 本道在线| 免费草草草草草视频| 日日A∨| 伊人大香蕉在线| 色婷婷丁香五月| 亚洲av乱伦色图网站| 自拍偷拍2025在线观看| 精品一级毛片在线观看| 欧美色另类| www.男人的天堂| 91制服丝袜中文字幕| 3级毛片一二| 天天影视之亚洲综合网| 吉川爱美亚洲二区在线| 欧美少妇内射| 一个人在线看的黄色电影网站| 日韩三级一区| 婷婷五月天小说| 亚洲av影音先锋| 国产精品第一区第一页| 色欲天天综合久久久无码网中文| 九九九久| 后入福利视频| 吊色| 91九色丰满高潮| 欧美爱国产综合、| 欧美综合色综合| 麻豆天美在线| 激情在线青青操| 91东北熟女| 91色综合| 另类图片欧美激情综合| 午夜.DJ高清在线观看免费7| AA级电影三区| 国产A v无码专区| 99久久精品国产高潮| 国内自拍 日韩激情 99| 天天色综合天天操| 激情第四色| 91久久久久免| JULIA人妻风俗店中出电影| 午夜精品久久久久| 亚洲成人免费中文字幕| 一级片视频啪啪| 老熟妇乱轮| 97人人色| 99国产精品免费| 久久九九视频九九视频| 国产日韩区| 经典丝袜一区| 国产极品999| 在线播放免费av福利片| 四虎影视永久在线观看精品免费网站| 婷婷另类小说| 日韩精品国产精品五码一区二区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 91插B网站| 中文有码9| 亚洲密乳AV| 少妇天堂网络|