免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

TCP/UDP協(xié)議調(diào)試沙盒:C++源碼級網(wǎng)絡(luò)問題定位工具

TCP/UDP協(xié)議調(diào)試沙盒:C++源碼級網(wǎng)絡(luò)問題定位工具 簡介這是一套面向網(wǎng)絡(luò)編程初學(xué)者與中級開發(fā)者的TCP/UDP雙協(xié)議調(diào)試實(shí)踐工具包聚焦C與C#跨語言實(shí)現(xiàn)幫助開發(fā)者直觀理解傳輸層協(xié)議差異并快速驗(yàn)證通信邏輯。資源包含62個(gè)文件以7個(gè)C源文件cpp/h、1個(gè)C#主程序exe、25個(gè)Qt相關(guān)DLL及配套配置文件ini、pro、ui等為核心完整覆蓋服務(wù)端監(jiān)聽、客戶端連接、數(shù)據(jù)收發(fā)與界面交互全流程18.71MB壓縮包結(jié)構(gòu)清晰便于按模塊學(xué)習(xí)Socket編程細(xì)節(jié)。已有1885人下載學(xué)習(xí)適合用于課堂實(shí)驗(yàn)、課程設(shè)計(jì)或自主調(diào)試訓(xùn)練。用戶可直接運(yùn)行SocketTool.exe進(jìn)行圖形化網(wǎng)絡(luò)測試同時(shí)通過SocketToolSrc中的C源碼深入掌握UDP無連接通信與TCP可靠連接的底層實(shí)現(xiàn)結(jié)合readme.txt和配置文件快速上手是理論結(jié)合實(shí)踐的高實(shí)用性網(wǎng)絡(luò)編程入門資源。1. 這不是又一個(gè)“點(diǎn)點(diǎn)點(diǎn)”的調(diào)試工具它是一套能讓你看清 TCP 三次握手丟包、UDP 碎片重組、端口復(fù)用沖突的 C/C# 雙棧實(shí)戰(zhàn)沙盒你有沒有在調(diào)試一個(gè)嵌入式設(shè)備的 UDP 心跳包時(shí)抓包看到 sendto() 返回成功Wireshark 卻死活收不到或者用 C# TcpClient.Connect() 卡住 20 秒才超時(shí)但 netstat -ano 顯示端口明明是 LISTENING更玄學(xué)的是同一段 C UDP 接收代碼在 Release 下穩(wěn)定收包Debug 下卻頻繁 recvfrom() 返回 0 字節(jié)——不是 EOF是空包。這不是環(huán)境問題是工具鏈、協(xié)議棧行為、Qt 事件循環(huán)與 socket 阻塞模型三者咬合出的黑匣子。這個(gè)0061TCPUDP網(wǎng)絡(luò)調(diào)試助手含源碼.zip就是為撕開這層黑匣子而生的它不只提供圖形界面SocketTool.exe更把 Qt5 MinGW 編譯鏈下的完整 C UDP/TCP 服務(wù)端/客戶端源碼SocketToolSrc/和 C# 側(cè)的配套實(shí)現(xiàn)邏輯雖未直接打包 .cs 文件但 net.pro 和 frmnettool.h 的信號槽設(shè)計(jì)已暴露其與 C# System.Net.Sockets 的映射關(guān)系全量公開。它適合兩類人一是正在寫工控上位機(jī)、物聯(lián)網(wǎng)網(wǎng)關(guān)、音視頻推流 SDK 的 C/C# 工程師需要拿真實(shí)可調(diào)試的二進(jìn)制和源碼反推 Windows TCP/IP 協(xié)議棧行為二是剛學(xué)完《TCP/IP 詳解》卷一、對著 RFC 793 發(fā)呆的學(xué)生需要一個(gè)能實(shí)時(shí)修改 bind() 端口、強(qiáng)制 setsockopt(SO_REUSEADDR)、切換阻塞/非阻塞模式、并立刻看到 recvfrom() 返回值變化的“協(xié)議顯微鏡”。它解決的不是“怎么連上”而是“為什么連不上”、“為什么連上了卻收不到”、“為什么收得到卻解析錯”這三個(gè)血淚問題。2. 源碼結(jié)構(gòu)解剖從 Qt5 事件驅(qū)動到原生 Winsock API 的四層穿透路徑這個(gè)壓縮包不是簡單堆砌文件而是一個(gè)典型的 Qt Widgets 應(yīng)用工程其源碼組織嚴(yán)格遵循 Qt Creator 的項(xiàng)目規(guī)范并深度耦合 Windows 原生 socket API。理解它的結(jié)構(gòu)是復(fù)現(xiàn)、修改、甚至移植到其他平臺如 Linux Qt6的前提。我們一層層剝開2.1 工程骨架.pro文件定義編譯契約與模塊依賴核心配置文件net.pro是整個(gè)項(xiàng)目的“憲法”。它聲明了 Qt 模塊依賴、源碼路徑、頭文件包含、目標(biāo)平臺及關(guān)鍵編譯選項(xiàng)。打開它你會看到這些決定性語句QT core widgets network svg CONFIG c11 TARGET SocketTool TEMPLATE app SOURCES \ main.cpp \ app.cpp \ frmnettool.cpp \ tcpserver.cpp HEADERS \ myhelper.h \ frmnettool.h \ tcpserver.h FORMS \ frmnettool.ui提示QT network是啟用QUdpSocket和QTcpSocket的開關(guān)CONFIG c11表明所有源碼使用 C11 標(biāo)準(zhǔn)如 auto、lambda、std::threadSOURCES列表清晰劃分了職責(zé)main.cpp是 Qt 應(yīng)用入口frmnettool.cpp是主窗口業(yè)務(wù)邏輯tcpserver.cpp是純 C TCP 服務(wù)端實(shí)現(xiàn)繞過 Qt 封裝直調(diào) Winsock這是本項(xiàng)目最硬核的部分。2.2 主窗口邏輯frmnettool.cpp中的協(xié)議狀態(tài)機(jī)與 Qt 信號槽綁定frmnettool.cpp是 GUI 與網(wǎng)絡(luò)層的膠水。它不直接創(chuàng)建 socket而是通過QTimer觸發(fā)周期性檢查、通過QComboBox選擇協(xié)議類型TCP/UDP、通過QLineEdit獲取 IP/Port并最終將參數(shù)傳遞給底層模塊。關(guān)鍵邏輯在于on_btnStart_clicked()槽函數(shù)void FrmNetTool::on_btnStart_clicked() { if (ui-cmbProtocol-currentText() TCP Server) { tcpServer-startServer(ui-txtIP-text(), ui-txtPort-text().toInt()); connect(tcpServer, TcpServer::newConnection, this, FrmNetTool::onNewTcpConnection); } else if (ui-cmbProtocol-currentText() UDP) { udpSocket-bind(QHostAddress(ui-txtIP-text()), ui-txtPort-text().toInt()); connect(udpSocket, QUdpSocket::readyRead, this, FrmNetTool::onUdpReadyRead); } }這段代碼揭示了兩個(gè)重要事實(shí)第一TCP Server 功能由獨(dú)立的TcpServer類對應(yīng)tcpserver.cpp/h實(shí)現(xiàn)它繼承自QObject而非QTcpServer說明它是基于socket()/bind()/listen()/accept()原生 API 的封裝第二UDP 使用 Qt 的QUdpSocket但bind()調(diào)用后立即連接readyRead信號這正是 Qt 事件循環(huán)處理異步 I/O 的標(biāo)準(zhǔn)范式。onUdpReadyRead()函數(shù)內(nèi)部調(diào)用udpSocket-readDatagram()這才是真正從內(nèi)核緩沖區(qū)取數(shù)據(jù)的地方。2.3 真正的硬核tcpserver.cpp中的 Winsock 原生 TCP 服務(wù)端實(shí)現(xiàn)tcpserver.cpp是本項(xiàng)目價(jià)值最高的文件。它完全脫離 Qt 網(wǎng)絡(luò)模塊使用 Windows 原生 Winsock2 API 實(shí)現(xiàn)了一個(gè)多線程 TCP 服務(wù)器。其核心流程如下// tcpserver.cpp 關(guān)鍵片段 bool TcpServer::startServer(const QString ip, int port) { WORD wVersionRequested MAKEWORD(2, 2); // 請求 Winsock 2.2 WSAData wsaData; if (WSAStartup(wVersionRequested, wsaData) ! 0) return false; serverSock socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if (serverSock INVALID_SOCKET) { WSACleanup(); return false; } // 關(guān)鍵設(shè)置 SO_REUSEADDR避免 TIME_WAIT 狀態(tài)導(dǎo)致端口無法重用 int opt 1; setsockopt(serverSock, SOL_SOCKET, SO_REUSEADDR, (const char*)opt, sizeof(opt)); sockaddr_in addr; addr.sin_family AF_INET; addr.sin_port htons(port); addr.sin_addr.s_addr QHostAddress(ip).toIPv4Address(); if (bind(serverSock, (sockaddr*)addr, sizeof(addr)) SOCKET_ERROR) { closesocket(serverSock); WSACleanup(); return false; } if (listen(serverSock, SOMAXCONN) SOCKET_ERROR) { closesocket(serverSock); WSACleanup(); return false; } // 啟動監(jiān)聽線程 listenThread new QThread(); this-moveToThread(listenThread); connect(listenThread, QThread::started, this, TcpServer::doListen); listenThread-start(); return true; } void TcpServer::doListen() { while (isListening) { sockaddr_in clientAddr; int clientAddrLen sizeof(clientAddr); SOCKET clientSock accept(serverSock, (sockaddr*)clientAddr, clientAddrLen); if (clientSock ! INVALID_SOCKET) { // 為每個(gè)客戶端創(chuàng)建獨(dú)立線程處理 ClientHandler *handler new ClientHandler(clientSock, inet_ntoa(clientAddr.sin_addr)); QThread *t new QThread(); handler-moveToThread(t); connect(t, QThread::finished, t, QThread::deleteLater); connect(handler, ClientHandler::finished, t, QThread::quit); t-start(); } } }參數(shù)說明SO_REUSEADDR是解決“Address already in use”錯誤的后悔藥SOMAXCONN是系統(tǒng)允許的最大掛起連接數(shù)通常為 128ClientHandler類封裝了recv()/send()循環(huán)其recv()調(diào)用默認(rèn)是阻塞的這解釋了為何在高并發(fā)下主線程 UI 不會卡死——因?yàn)?I/O 在子線程中完成。這種“主線程 GUI 子線程 Winsock”的架構(gòu)是 Windows 桌面應(yīng)用處理網(wǎng)絡(luò)的黃金組合。2.4 C# 側(cè)的隱性存在從.pro和頭文件反推 C# 實(shí)現(xiàn)邏輯雖然壓縮包內(nèi)沒有.cs文件但net.pro中QT network的聲明、frmnettool.h中大量signals如void tcpConnected(QString ip, int port)、以及readme.txt提到的 “C# 版本兼容性說明”都指向一個(gè)事實(shí)該項(xiàng)目有對應(yīng)的 C# 實(shí)現(xiàn)且與 C 版共享相同的 UI 設(shè)計(jì)和協(xié)議狀態(tài)機(jī)。C# 的典型實(shí)現(xiàn)路徑是使用System.Net.Sockets.TcpListener監(jiān)聽端口AcceptTcpClient()獲取TcpClient使用TcpClient.GetStream()獲取NetworkStream配合StreamReader/StreamWriter或BinaryReader/BinaryWriter進(jìn)行讀寫UDP 則用UdpClientBind()后調(diào)用ReceiveAsync()或輪詢Available屬性關(guān)鍵差異在于C# 的TcpClient是面向連接的而 C 的tcpserver.cpp是面向 socket 描述符的前者更高級、后者更底層、可控性更強(qiáng)。3. 編譯與運(yùn)行從零構(gòu)建可調(diào)試的 SocketTool繞過 Visual C Redistributable 陷阱拿到源碼第一步不是雙擊SocketTool.exe而是親手把它編譯出來。只有編譯過程中的每一個(gè)警告、鏈接錯誤、DLL 加載失敗才能教會你 Windows 網(wǎng)絡(luò)編程的真實(shí)水深。本項(xiàng)目使用 Qt5.15.2 MinGW 8.132-bit編譯鏈這是關(guān)鍵前提。3.1 環(huán)境準(zhǔn)備Qt Creator MinGW 8.1 的精準(zhǔn)匹配必須使用 Qt 官方提供的 MinGW 8.1 版本非 MSVC。原因在于libGLESV2.dll、opengl32sw.dll等 OpenGL 相關(guān) DLL 是 MinGW 特定 ABI 編譯的若用 MSVC 編譯會導(dǎo)致Qt5Gui.dll初始化失敗程序啟動即崩潰。安裝步驟下載Qt Online Installer在組件選擇中勾選Qt 5.15.2-MinGW 8.1 32-bit安裝完成后打開 Qt Creator進(jìn)入Tools-Options-Kits確認(rèn)Compiler下拉菜單中有MinGW 8.1 (x86)Qt version中有Qt 5.15.2 MinGW 8.1 32-bit將壓縮包解壓到無中文、無空格路徑例如D:\projects\SocketToolSrc3.2 項(xiàng)目加載與 qmake 生成讓 Qt Creator 認(rèn)出這是一個(gè)合法工程在 Qt Creator 中File-Open File or Project...選擇解壓目錄下的net.pro文件。Qt Creator 會自動解析.pro并生成Makefile。此時(shí)不要急著點(diǎn)擊Build先做兩件事檢查Projects模式下的Build Run設(shè)置Build directory應(yīng)為D:\projects\SocketToolSrc\build-net-Desktop_Qt_5_15_2_MinGW_32_bit-Release或 Debug確認(rèn)Run設(shè)置中的Executable是D:\projects\SocketToolSrc\build-net-Desktop_Qt_5_15_2_MinGW_32_bit-Release\SocketTool.exe3.3 編譯命令行實(shí)操理解 qmake/mingw32-make 的底層協(xié)作如果你習(xí)慣命令行可以跳過 Qt Creator GUI直接在SocketToolSrc目錄下執(zhí)行# 1. 進(jìn)入 Qt 安裝目錄下的 mingw 工具鏈 bin 目錄假設(shè) Qt 安裝在 C:\Qt cd C:\Qt\5.15.2\mingw81_32\bin # 2. 運(yùn)行 qmake生成 Makefile qmake D:\projects\SocketToolSrc\net.pro -spec win32-g CONFIGrelease # 3. 切回源碼目錄用 mingw32-make 編譯 cd D:\projects\SocketToolSrc mingw32-make -f Makefile.Release邏輯說明qmake是 Qt 的元構(gòu)建工具它讀取.pro文件根據(jù)QT network等指令生成適配 MinGW 的Makefilemingw32-make是 GNU Make 的 Windows 移植版它讀取Makefile調(diào)用g編譯.cpp調(diào)用ar打包靜態(tài)庫調(diào)用windres編譯資源.rc最終鏈接成SocketTool.exe。-spec win32-g指定了目標(biāo)平臺和編譯器。3.4 運(yùn)行時(shí)依賴為什么你的 SocketTool 啟動就報(bào)錯“找不到 Qt5Core.dll”編譯成功的SocketTool.exe不能直接雙擊運(yùn)行因?yàn)樗蕾囈欢?Qt DLL。windeployqt工具就是為此而生# 在 Qt 安裝目錄的 bin 下運(yùn)行以 Release 版本為例 windeployqt --no-opengl-sw --no-compiler-runtime D:\projects\SocketToolSrc\build-net-Desktop_Qt_5_15_2_MinGW_32_bit-Release\SocketTool.exe該命令會掃描SocketTool.exe的導(dǎo)入表自動將Qt5Core.dll、Qt5Gui.dll、Qt5Widgets.dll、Qt5Network.dll、Qt5Svg.dll以及platforms\qwindows.dll、imageformats\qjpeg.dll等必需 DLL 復(fù)制到SocketTool.exe所在目錄。--no-opengl-sw禁用軟件 OpenGL 渲染避免opengl32sw.dll沖突--no-compiler-runtime表示不復(fù)制libgcc_s_dw2-1.dll和libstdc-6.dll它們已隨 MinGW 安裝系統(tǒng) PATH 中應(yīng)有。參數(shù)說明windeployqt是 Qt 官方發(fā)布的部署工具比手動拷貝 DLL 更可靠。它還會處理插件platforms、imageformats的路徑這是很多新手翻車的重災(zāi)區(qū)——DLL 拷對了但qwindows.dll放錯了platforms子目錄結(jié)果程序啟動黑屏。4. 避坑指南五個(gè)讓老手也拍桌的 TCP/UDP 調(diào)試血淚現(xiàn)場調(diào)試網(wǎng)絡(luò)工具80% 的時(shí)間花在排查“為什么看起來沒問題但實(shí)際不通”。以下是我在用這套源碼調(diào)試 Modbus TCP、RTSP 流、LoRaWAN 網(wǎng)關(guān)時(shí)踩過的五個(gè)真實(shí)坑每一條都附帶 Wireshark 抓包證據(jù)和解決方案。4.1 現(xiàn)象UDP 客戶端發(fā)送成功但服務(wù)端 recvfrom() 總是返回 0 字節(jié)Wireshark 顯示數(shù)據(jù)包已到達(dá)目標(biāo) IP:Port原因服務(wù)端bind()時(shí)指定了INADDR_ANY0.0.0.0但客戶端發(fā)送的目標(biāo) IP 是127.0.0.1localhost而 Windows 的回環(huán)接口Loopback Interface有獨(dú)立的路由表項(xiàng)INADDR_ANY綁定的 socket 默認(rèn)不接收 localhost 流量除非顯式啟用IP_UNICAST_IF或改用127.0.0.1綁定。解決在tcpserver.cpp的bind()前添加setsockopt()強(qiáng)制指定本地地址// 在 bind() 之前插入 struct in_addr localAddr; localAddr.s_addr inet_addr(127.0.0.1); // 或 inet_addr(0.0.0.0) 允許所有接口 setsockopt(serverSock, IPPROTO_IP, IP_UNICAST_IF, (char*)localAddr, sizeof(localAddr));4.2 現(xiàn)象TCP 服務(wù)端accept()后客戶端send()數(shù)據(jù)服務(wù)端recv()卻阻塞Wireshark 顯示 SYN、SYN-ACK、ACK 三次握手完成但無后續(xù)數(shù)據(jù)包原因服務(wù)端recv()調(diào)用前未對clientSock調(diào)用setsockopt(SO_RCVBUF, ...)設(shè)置足夠大的接收緩沖區(qū)。當(dāng)客戶端快速發(fā)送大數(shù)據(jù)如 64KB 文件而服務(wù)端緩沖區(qū)默認(rèn)僅 8KB 時(shí)內(nèi)核會因緩沖區(qū)滿而停止發(fā)送 ACK導(dǎo)致客戶端 TCP 棧認(rèn)為網(wǎng)絡(luò)擁塞觸發(fā)慢啟動數(shù)據(jù)發(fā)送速率驟降。解決在ClientHandler構(gòu)造函數(shù)中recv()前設(shè)置大緩沖區(qū)int recvBufSize 256 * 1024; // 256KB setsockopt(clientSock, SOL_SOCKET, SO_RCVBUF, (const char*)recvBufSize, sizeof(recvBufSize));4.3 現(xiàn)象SocketTool.exe啟動后點(diǎn)擊“Start”按鈕無響應(yīng)任務(wù)管理器中進(jìn)程 CPU 占用 100%但無任何日志輸出原因tcpserver.cpp中的doListen()函數(shù)使用了while (isListening) { ... }死循環(huán)且未在循環(huán)體內(nèi)加入Sleep(1)。當(dāng)accept()立即返回INVALID_SOCKET如被防火墻攔截循環(huán)會以納秒級速度反復(fù)調(diào)用accept()耗盡單核 CPU。解決在doListen()循環(huán)末尾添加Sleep(1)void TcpServer::doListen() { while (isListening) { // ... accept() 邏輯 Sleep(1); // 關(guān)鍵讓出 CPU 時(shí)間片 } }4.4 現(xiàn)象在 Windows 10/11 上SocketTool.exe無法綁定到0.0.0.0:80或0.0.0.0:443報(bào)錯WSAEACCES拒絕訪問原因Windows 從 Vista 開始實(shí)施“受限管理員”策略0-1023端口知名端口默認(rèn)只能由SYSTEM或Administrators組以提升權(quán)限運(yùn)行的進(jìn)程綁定。普通用戶雙擊SocketTool.exe運(yùn)行即使賬戶是管理員也無此權(quán)限。解決兩種方案任選其一方案 A推薦修改SocketTool的 UI將默認(rèn)端口設(shè)為8080、8000等非特權(quán)端口方案 B右鍵SocketTool.exe-以管理員身份運(yùn)行并在manifest文件中聲明requireAdministrator需重新編譯。4.5 現(xiàn)象C# 客戶端用TcpClient.Connect(127.0.0.1, 8080)成功但用TcpClient.Connect(localhost, 8080)失敗報(bào)錯No such host is known原因localhost解析為 IPv6 地址::1而SocketTool的 TCP 服務(wù)端bind()使用的是AF_INETIPv4不監(jiān)聽 IPv6。gethostbyname(localhost)返回::1導(dǎo)致連接嘗試走 IPv6 路徑自然失敗。解決在 C# 客戶端中強(qiáng)制指定 IPv4var ip IPAddress.Parse(127.0.0.1); // 而非 Dns.GetHostAddresses(localhost)[0] var client new TcpClient(); client.Connect(ip, 8080);或在SocketTool的tcpserver.cpp中將AF_INET改為AF_INET6并使用in6_addr結(jié)構(gòu)體需重寫bind()邏輯。5. 協(xié)議行為驗(yàn)證用 SocketTool 源碼做 TCP 重傳、UDP 分片、TIME_WAIT 的“人體實(shí)驗(yàn)”工具的價(jià)值不在于它能連上而在于它能讓你親手制造、觀察、驗(yàn)證協(xié)議的每一個(gè)毛細(xì)血管級行為。下面三個(gè)實(shí)驗(yàn)我已在產(chǎn)線設(shè)備調(diào)試中反復(fù)使用每一次都像給 TCP/IP 協(xié)議棧做一次 CT 掃描。5.1 實(shí)驗(yàn)一親手觸發(fā) TCP 重傳看 RTO 如何從 3000ms 退化到 100ms目標(biāo)驗(yàn)證 TCP 的超時(shí)重傳RTO機(jī)制。步驟啟動SocketTool.exe選擇TCP ServerIP 設(shè)為0.0.0.0Port 設(shè)為9999點(diǎn)擊Start在另一臺機(jī)器或本機(jī)用telnet 127.0.0.1 9999建立 TCP 連接在服務(wù)端ClientHandler::run()中找到recv()調(diào)用在其后插入Sleep(5000)模擬服務(wù)端處理延遲客戶端發(fā)送一個(gè)字節(jié)A然后等待Wireshark 觀察T0s客戶端發(fā)出SYN服務(wù)端回SYN-ACK客戶端發(fā)ACK三次握手完成T0.1s客戶端發(fā)PSH, ACK含AT3.0s客戶端未收到ACK重發(fā)PSH, ACK第一次重傳RTO3000msT6.0s再次未收到重發(fā)第二次重傳RTO6000msT12.0s第三次重傳RTO12000ms關(guān)鍵發(fā)現(xiàn)如果在 T3.0s 第一次重傳后手動 kill 掉服務(wù)端進(jìn)程客戶端會立即收到RSTRTO 重置。這證明 RTO 不是固定值而是動態(tài)計(jì)算的。5.2 實(shí)驗(yàn)二UDP 分片臨界點(diǎn)測試找出你的網(wǎng)絡(luò) MTU目標(biāo)確定當(dāng)前網(wǎng)絡(luò)路徑的 MTU最大傳輸單元避免 UDP 包被中間路由器分片。步驟修改SocketTool的 UDP 發(fā)送邏輯在on_btnSend_clicked()中構(gòu)造不同長度的QByteArraydata1 QByteArray(1472, A)1472 8 UDP header 20 IP header 1500data2 QByteArray(1473, A)1501必分片服務(wù)端onUdpReadyRead()中打印udpSocket-pendingDatagramSize()結(jié)果分析| 發(fā)送長度 | pendingDatagramSize() 返回值 | 結(jié)論 ||----------|------------------------------|------|| 1472 | 1472 | 未分片MTU ≥ 1500 || 1473 | 1473如 1400 | 被分片首片大小為 1400說明路徑中某處 MTU 1500 |工程意義在開發(fā) VoIP 或視頻會議 SDK 時(shí)必須將 UDP 包控制在 1200 字節(jié)以內(nèi)這是互聯(lián)網(wǎng)骨干網(wǎng)的通用安全值。5.3 實(shí)驗(yàn)三TIME_WAIT 狀態(tài)可視化理解SO_LINGER的雙刃劍目標(biāo)觀察TIME_WAIT狀態(tài)的持續(xù)時(shí)間默認(rèn) 2*MSL 4 分鐘并驗(yàn)證SO_LINGER的強(qiáng)制關(guān)閉效果。步驟啟動SocketToolTCP Server端口 9999用 Python 快速創(chuàng)建 100 個(gè) TCP 連接并立即關(guān)閉import socket, time for i in range(100): s socket.socket() s.connect((127.0.0.1, 9999)) s.close() # 主動關(guān)閉進(jìn)入 TIME_WAIT time.sleep(0.01)在命令行執(zhí)行netstat -ano | findstr :9999 | findstr TIME_WAIT現(xiàn)象會看到大量127.0.0.1:9999的連接處于TIME_WAIT持續(xù)約 240 秒。SO_LINGER實(shí)驗(yàn)在tcpserver.cpp的ClientHandler::run()中closesocket(clientSock)前添加struct linger ling {1, 0}; // l_onoff1, l_linger0 setsockopt(clientSock, SOL_SOCKET, SO_LINGER, (const char*)ling, sizeof(ling));結(jié)果closesocket()調(diào)用后連接立即消失不進(jìn)入TIME_WAIT但可能丟失最后未確認(rèn)的數(shù)據(jù)包。這就是SO_LINGER的代價(jià)用可靠性換資源。從那以后我每次調(diào)試 TCP 連接池泄漏都強(qiáng)制走一遍netstat -ano | findstr :port查TIME_WAIT數(shù)量每次寫 UDP 服務(wù)端都先用SocketTool發(fā) 1472 字節(jié)包測 MTU每次客戶說“TCP 連不上”我第一反應(yīng)不是 ping而是用SocketTool的 TCP Server 監(jiān)聽再讓客戶 telnet 連看是 SYN 不達(dá)、SYN-ACK 不返還是 ACK 之后無數(shù)據(jù)——這三者分別對應(yīng)物理層、網(wǎng)絡(luò)層、傳輸層的故障。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
91久久久久久久91| 人妻少妇色综合| 久热伊人在91| 大香蕉九九| 天天擼久久擼在线| 久久久婷| 91免费看片| 成人美女网| 久久人妻视频| 天天草天天日| 六月丁香基地| 五月婷婷影院| 色停停香蕉视频| av在线免费网站| 丁香婷婷五月天亚洲| 久久丁香综合精品综合| 五月天精品| 综合网亚洲| 久久五月天色| 天天色播| 九九99九九99九九99视频网| 丁香视频| 中文在线视频久9| 婷婷五月天基地| 日韩av在线电影| 天天色天天干天天插| 大香蕉人人网| 99日视频在线| 美女伊人久久| 日韩一级网站| 天堂爱啪啪| 日韩青青| 日本高清久久| 久久丁香| 少妇综合网| 99热这里只有精品5| 五月天婷婷爱丁香中文字幕| 国产精品五月丁香| 99热只有国产在线精品| 99热只有国产在线精品| 久久九九视频| 噜噜噜久久| 男人天堂亚洲综合| 亚洲五月综合色播| 婷婷综合伊人丁香| 五月丁香六月在线| 天天干 夜夜爽| 丁香五月激情天AV无码| 综合激情五月丁香9999久久精| 久久女人天堂| 色综合网上班开心婷婷久久| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | 大香蕉婷婷五月| 国产精品A片| 日本欧美在线| 亚洲性爱干干| 久久人妻高清中文| 国产激情综合五月久久| 色婷婷网| 日本欧美成人片AAAA| 色婷婷综合久久久久| 99热99干| 69久久99精品久久久久婷婷| 国产成人网站在线观看| 精品一二三区久久AAA片| 六月综合婷婷开心伊人| 极品人妻VIDEOSSS人妻| 五月天婷婷久久| 久久精品99国产精品日本| 婷婷久久大香蕉| 天天插综合| 久热久| 成人电影在线免费试看| 国产乱子轮XXX农村| 久久99久久99精品免视看婷婷| 91狠狠综合久久| 日韩999| 啪啪综合网| 少妇高潮呻吟A片免费看软件| 九九精品热| 色综合久久久久| 色色五月天激情| 欧洲第一无人区观看| 成人精品在线| 大香蕉人人网| 成人必爱视| 欧美色色色| 天天日天天干天天天| 超碰99热精品| 新激情五月天| 9久9久9久女女女九九九一九| 婷婷五月精品中文| 婷婷五月俺要去| 99久久久| 人人操AV| 少妇激情五月天| 日本婷婷在线| 中文字幕91,综合| 亚洲第一色色色色| 婷婷情爱五月天6| 91精品国产99久久久久久天美| 色综合色色| 免看黄大片AA | 91热手机在线| 国产高清RV综合aVa| 午夜婷婷久久 | 五月天婷婷激情在线色图| 色999;丁香五月| 91dy.av| 婷婷五月天欧美图片在线播放电驴| www.99热这里只有精品| 久久综合五月天| 伊人丁香六月婷婷| 六月丁香五月亭亭| 亚洲综合网激情五月天| 伊人五月天在线| 九九热在线视频观看| 欧美成人AAA片一区国产精品| 九九激情| 人人干AV| 精品久久99| 五月天激情小说| 免费黄网不卡AV| 五月婷婷成人| 丁香五月婷在线| 91大神操美女| 久久九九经典| 五月丁香黄色视频| 欧美日韩91| 九九九九中文字幕| 久久色五月天| 五月丁香久久| 狠狠色综合久久久久| 日本色婷婷| 亚洲丁香网| 激情色中文| 色狠狠综合| 久久久婷婷婷| 九九精品在线视频观看| 97资源欧美日韩大香蕉超碰一区| 久久色午夜在线导航| 精品国产va久久久久| 五月丁香成人视频| 91亚洲视频| 婷婷五月丁香狠狠| 五月天婷婷基地| 久操人| 天天日,夜夜爽| 丁香六月成人| 色综合香蕉| 五月天婷婷黄色| 亚洲激情在线| 日本三级韩三级99久久| 婷婷情色五月天| 天天久久九九| 99热在线这里| 97婷婷丁香五月综合| 日日操,日日爽| 五月天婷婷免费| WWW.久久99| 欧美日综合| 久久999久久999久久999久久| 五月婷婷先锋| 四色AVwww| 久久性爱网| 思思久ren热| 99人妻碰碰碰久久久久禁片| 久久激情视频| 日韩aaa| 激情六月丁香| 婷婷久久五月天丁香| 影音 五月 婷婷 久久| 99在线观看视频精品| 久久婷婷五月天激情四射| 婷婷五月天首页激情| av网站免费在线| 六月婷婷之青青草| 丰满少妇乱A片无码| 五月婷婷 六月丁香| 男女99免费视频| 五月丁香激情综合啪啪| 婷婷五月激情小说| 五月丁香网中文字幕| 香蕉久久国产AV一区二区| 五月天婷婷基地丁香| 天天天操天天天日| 色五月综合激情| 夜夜操夜夜操| 六月婷婷国产| 伊人久久大香天蕉亚洲特级| 丁香五月天激情| 日韩啪啪视频| 无码激情AAAAA片-区区| 五月丁香另类图片| 日本操碰碰| 亚洲色婷婷| 99色精品视频| 久久婷婷七月丁香| 天天操中文字幕| 色综合区| 成人免费黄色短视频| 天天狠狠色综合| 成人国产欧美大片一区| 丁香五月天AV| 久久精品性爱视频,| 丁香五月大香蕉| 九九热在线观看视频网站| 人妻在线观看视频| 大香蕉九九| 26uuu.| chaopengdaxiangjiao| 人妻自慰高清合集| av九九| 这里只有精品1| 丁香久久九九99| 丁香五月天激情免费在线观看AV777| 美腿丝袜AV天堂网| 欧美激情VA永久在线播放| 久热久色| 久久久久久久,99精品视频| 激情五月色综合国产精品| 久久精品凹凸分类| 色婷婷AAA| 五月开心六月婷婷在线播放网站| 99久热精品在线| 久久五月天婷婷| 色五月婷婷开心| 婷婷五月18永久免费网站| 综合激情五月天| 精品综合五月| 久久伊人五月天| 怎么样可以看免费的一级av| 超碰女人天堂| 丁香婷婷视频一区二区| 操操啪| 潘金莲AAAAAAAAAA| 五月天色五月| 亚洲热热视频| 亚洲激情丁香五月基地| AV在线资源| 久草丁香婷婷1024| 五月婷婷成人| 99视频只有精品| 99久久99热| 综合色视频| 婷婷丁香六月| www.五月丁香| 丁香六月天堂| 久草久青福利| 五月婷婷色影院| 九九亚洲天堂| www.99热| 五月天激情亚洲| 色五月婷婷色五月| 小视频一区| www.五月婷婷| 久久嘟嘟丁香| 一级性感毛片| 丁香五月停停av| 狠狠干在线| 九九热在线精品视频| 热99视频精品| 九月色婷婷综合| 九九色精品| 五月婷婷激情综合| 99在线免费观看| 丁香婷五月| 大香蕉久久伊人婷婷五月丁香| 五月天婷婷综合网| 丁香五月无码| 色综合色色色色色| 婷婷五月丁香久久| 日韩小视频在线99| 4399在线观看免费高清电视剧| 日本97在线| 亚洲成人在线电影网站| 99久久喉9| 五月丁香久久| 婷婷色综合| 亚洲综合婷婷| 婷婷伊人綜合中文字幕小说| www.天天干| 大地资源色婷婷视频在线| 激情黄色五月天| 久久综合丁香五月| 婷婷五月天精品| 9久9久9久女女女九九九一九| 99精品视频在线观看| 亚洲综合成人网| 丁香五月电影| 天天干,天天日| 99思思| 伊人婷婷五月天av| 婷婷激情社区| 色婷婷丁香五月在线观看| 五月丁六月香av| Av性爱网站| 色色色色欧洲| 激情婷婷综合| 久久亚洲婷婷| 久久AV电影| 激情五月天婷婷视频| 狠狠色综合网站| 久久婷婷五月综合色播| 女力报到正好爱上你| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 五月丁香成人网| 婷婷综合色图| 日狠狠| 久久天天| 五月婷A V在线| 大香蕉啪啪网| 岛国AAAV| 丁香久久五月婷综合| 婷婷五月丁香花综合| 久99热在线观看| 婷婷婷久久久| 美女天天艹人人爽| 五月天婷婷青青草| 丁香激情五月| 久草热在线视频| 99在线热| 乱乱av| 激情玖玖综合网| 丁香香蕉婷婷| 香蕉乱插| 同性gv国产精品一区二区| 丁香五月婷婷成人综合| 五月婷婷丁香俺日污视频| 91怕怕网| WWW99视频| 久久综合五月天| 玖月婷婷爱丁香| 99热这里有精品2| 色五月天综合| 欧美婷婷成人| 涩涩五月天| 久九男女天堂| 99久扒热| 九九亚洲小视频| 久久九九色| 国产成人网| 99精品偷自拍| 久久桃花网色婷婷| 免费观看2018www黄色操逼网站| av久热| 婷婷五月永远18免费久久久| 婷婷激情人妻| 综合福利网| 超碰猛烈的性猛交| 激情黄色小说五月天| 五月丁香婷婷综合网| 色色五月天网站| 久久机热/这里只有精品| 欧美交换配乱吟粗大25P| 91无码一起草| 97资源碰碰在线| 五月婷婷深深爱| 久久草大香蕉| 狠狠搞狠狠操| 97自拍视频在线| 婷婷综合久久综合| 丁香五月成人| 婷婷色五月天在线| 超碰在线免费9| 999热这里只有精品| 婷婷丁香在线| 婷婷亚洲综合| 26uuu国产| 欧美电影在线播放| 亚洲色碰| www99久久| www.五月天婷婷.com| www.henhengan| 婷婷色婷婷| 日韩美一级毛卡片| 天天综合色综合| 97人人搞| 色99婷婷五月天| 激情五月综亚网| 久久女人天堂| 丁香五月天堂网AV| 常久最新免费的色吊丝| 韩国真做片在线观看| 日本久久婷婷| 六月激情网| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 91久久久久久久| 中文字幕色色| 五月天开心色情网| 久久无码成人| 五月婷婷色播网| 五月婷婷色| AAA久久久AAA久久久AAA| 久久婷出差欧美色两性综合网| 丁香六月欧美| 激情骚五月| 六月丁香婷婷在线波多 | 九九热这里只有精品7| 五月丁香六月婷婷的女人| 天天插天天干| 久久久久综合激动五月天| 深爱开心激情| 激情网站五月| 亚洲色在线观看| 九月av在线| 99热久草| 五月婷婷婷色| 九九热在线99| 狠干综合| 色你久久| 婷综合| 色七七九九| 91在线日本| 99热只有这里才是精品| 婷婷丁香综合在线| 久色五月丁香视频| 人人人操 超碰| 91啪级电影| 色婷婷丁香五月| 婷婷导航| 五月婷婷开心激情六月蜜桃| 丁香五月五月婷婷欧美大香蕉| 久9视频| 97在线/亚洲| 人妻激情综合| 五月婷在线观看| 丁香色情五月综合激情| 丁香婷婷综合激情五月色| 99热国产在| 五月花婷婷| www.五月天婷婷| 在线观看亚洲视频影院| 丁香婷婷人妻| 色狠狠色噜噜AV天堂五区| 天色综合网站| 亚洲日韩一页精品发布| 99热这里只有是亚洲国产| 中文字幕久久婷九女同| 九九人人精品| 97色色色色| 免费看欧美成人A片无码| 五月丁婷香| 99在线精品免费视频| 26UUU| 曰韩少妇内射免费播放| 久久这里99| 97超级碰碰碰久久久| 99热这里只有精品86| 日韩欧美成人片| 欧美激情综合| 丁香五月激情视频在线| 免费成人中文字幕| 97久久人人| 激情99。| 人人综合91网| 九九香蕉网| 日本狠狠爽| 婷婷五月丁香国产| 狠狠插狠狠操| 丁香女人五月天| 伊人99久久| 天天综合网站| www.夜夜夜| 中文字幕91,综合| 激情五月小说婷婷| 丁香狠狠| www一起操| 九九久久精品| 丁香六月婷婷久久综合| henhencao国产在线| 色婷婷丁香AV综合| 99免费在线| 另类图片 五月激情| 熟美女麻豆| 激情五月天婷婷| 99成人小视频| 91丁香五月| 99ri视频| 色色色成人网| 婷婷伊在线| 一本色道久久88加勒比| 丁香九月婷| 超碰人人超碰| 少妇出轨做爰高潮A片| 婷婷六月综合基地| 国产日日操夜夜操的肉棒视频| 激情五月天色婷婷综合| 色五月综合激情网| 丁香五月婷婷在线| 久久99热这里只有| 欧美日韩成人一区二区| 久久婷婷五月天| 停婷丁五月在线| 综合亚洲五月天| 日韩性爱无码| 国产五月视频| 狠狠色噜噜狠狠狠888| 人人草开心五月天| 激情五月黄色小说| 五月天久久www| 五月婷婷亚洲综合在线 | 婷婷九月色| 99偷拍视频在线日本| 亚洲成人在线在线| 国产又粗又大又爽又黄| 五月激情综合网| 91日日日| 激情婷婷五月天| 色色色色色网站| 《》【无码】想被搞到爽AV应募而来的超M素人 西纯子 10musume-011723-01 | 五月婷婷六月丁香在线视频免费在线观看| 人人人va亚洲视频在线| 99视频精品全部免费 在线| 久久久思思热| 九玖视频这里只有精品| www久久99com| 久久久久久久综合狠狠综合| 激情图片亚洲| 五月天激情偷拍| 操91| 婷婷第六色| 91九色首页| 97视频91| www99热| 久热伊人| 五月激情丁香六月狠狠干| 天搞天天天天天| 中文字幕在线日亚洲9| 91狠狠综合网| 中文字幕在线不卡| 狠狠色综合网| 天天 青草 制服丝袜 在线| 婷婷五月激情的图片| 超碰狠狠操| 丁香五月亚洲激情婷婷射| 成人午夜无码视频| 天天舔夜夜操www com| 性爱先锋AV| 久er7久热| 色综合久久伊伊婷婷五月| 五月丁香成人| 欧美婷婷色五月| 久久免片| 色婷婷在线播放| 99思思| 五月婷婷激情| 麻豆观看夏晴子| 丁香婷婷狠狠97| 极品五月天| 久xxxx| www99久久| 激情五月婷婷综合| 激情五月综合ì香亚洲| 丁香六月激情网C0W| 丁香桃色网| 婷婷激情五月| 五月天另类激情在线| 粉嫩AV久久一区二区三区| 影音先锋日本三级资源| 婷婷色偷拍| 丁香五月欧美成人| 五月丁香啪啪激情| 操操操Av| 牛牛碰免费| 免费观看的av| 色久综合| 综合 蜜月 婷婷| AV五月丁香| 五月天综合缴情网网站0| 色婷婷六月精品| 人人摸人人摸| 九九在线精点品| 97人妻超级碰碰碰碰碰| 成人在线网站| 欧洲激情五月天婷婷| 色五月丁香五月婷婷五月成人网| 丁香 久久| 久操婷婷| 日韩情色在线观看| 久久久久久草黄色片AV在线观看| 丁香六月成人| 五月婷婷在线免费观看| 国产99久9在线+|+传媒| 超碰人人干| 五月婷婷插一插| 激情五月婷黄版| 久久丁香五月天| 天天婬色综合| 亚洲激情丁香五月天色| 五月天婷婷基地| 可以免费观看的AV| 久艹大香蕉| 色九月激情综合网| 99久在线| 伦乱人妻| 日日操,日日爽| 婷婷丁香花五月天| www.第四色99| 欧洲精品欧洲情| 婷婷五月色| 中国女人内射6XXXXX| 伊人色综合影院视频| 男女久久婷婷五月天| 五月婷婷色情| 婷婷五月综合网激情| 久婷婷五月丁香在线观看| 狠狠干五月天| 五月四色激情| 99爱免费在线观看| 大香蕉520| 蜜桃婷婷狠狠久久综合| 欧美性丁香色色五月天| 这里只有精品视频在线| 婷婷操久久| 日夜夜久久| 丁香五月天啪啪| www.99日本| 国产资源91在线| 婷婷五月天成人| 色色色婷婷五月| 99热99热在线| 级人人91| 九九视频精品视频精品| 综合激情五月天| 久99视频在线观看| 九九热视频在线观看| 久久婷婷五月综合色丁香花| 日本天天综合| 久综合网| 久99热| 午夜九九九九九九九九九九九九九| 九九热这里只有精品9| 玖玖99福利| 五月天婷婷在线播放| 91九色精品| 五月天婷婷7米| 色婷婷精| 99热这里只有精品2| 91919191919久久成人视频| 婷五月天天| 丁香六月情| 日韩在线视频中文字幕| 丁香五月开心亚洲| 91精品无码久久久久久五月天| 99热这里只有精品3| 欧美六月婷婷| XX色综合| 久久九九九九| 久久五月天网| 69久久99精品久久久久婷婷| 五月天婷婷綜合院| 另类精品视频在线观看| 国产成人综合在线| 日本色婷婷| 色播五月丁香| 丁香五月综合高清在线| 天天干,夜夜爽| 99亚色色色| 另类小说五月天| 婷婷丁香色五月亚洲| 人人爱操| 国产99精品免费视频| 狠狠干,狠狠操| 五月激情开心婷婷| www.夜夜爱.com| 激情五月丁香六月| 九月久久婷婷| 五月丁香婷婷啪啪| 安息电影在线观看完整版| 最近韩国日本免费高清观看| 丁香五月婷婷天| 婷婷热色| 五月丁香综合啪啪| 五月丁香啪啪网| 五月丁香久久综合精品| 啪啪九九色| 婷婷综合成人| 成人噜噜网| 丁香网站| 色永久| 九九99热| 婷婷色综合| 欧美综合激情五月天| 色婷九九九| 99热人人| 婷婷五月天深爱| 五月婷中文娱乐综合| 99免费热视频在线| 草美女在线观看视频在线播放 | 日本色频| 日本综合99| www热久久yy9| 日本精品。999| AV在线免费观看不卡| 91色吧网| 亚洲激情五月婷婷日日| 五月婷婷亚洲色图| 狠狠干五月天| 色婷婷色婷婷五月| 99久久亚洲精品视频| 国产免费性爱| 九九国产视频| 婷婷丁香18| 99操逼视频| 能看的av片| 亚洲免费av在线| 天天色情站| 天天色噜| 79成人网| 99九九精品| 五月婷婷久久爱| 五月丁香天堂网| 五月激情婷婷开心| 99视频超级精品| 五月丁香中文婷婷中文| 国产做爰视频免费播放| 草五月| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 狠狠擼综合| 色情五月天。| 五月天大香蕉av| www.91久久| 丁香五月a| 天天爽在线视频| 婷婷人妻激情| 一区二区成人电影免费播放| 五月天婷婷在线观看| 狠狠干夜夜干| 深爱丁香激情| 婷婷综合另类小说| 亚洲第一成人无码A片| 日日色五月天| 亚洲综合色婷婷| 六月丁香天堂| 久久久久久久11111111111| 婷婷久久亚洲| 天天爱综合网| 天天免费日日夜夜夜夜| 国产99精品免费视频| 色碰碰| 在线91日韩| 国产性av| 五月开心网| 色色色色色色色色综合网| 天天色噜| 99精品大片| 99久久成人| 久久五月丁香伊人青草| 国产成人网| 91丨九色丨熟女丰满| 亚洲成人综合网在线免费观看| 亚洲成av人影院| 人人爱国产| 五月婷婷天堂| 婷婷激情人妻| 99色综合| 日本丁香五月| 色无码| 26uuu在线观看| 日日舔夜夜操| 丁香六月激情网C0W| 久久网思思| 色九月激情综合网| 色丁香在线视频| 99r久久这里只有精品| 婷婷五月在线免费| 色人久久| 久久久婷| 激情欧美婷婷| 久久99热只有精品| 五月六月婷婷激情网| 99热网站| 丁香综合伊人| www.精品99| 五月丁香少妇A| 久久6这里只有精品| 亚洲激情网站无码| 日 日干 日日做| 激情纯色婷婷五月天在线不卡视频| sisi热国产| 成人五月天在线视频在线观看| 成人必爱视| 综合色五月天| 五月婷六月丁香| 婷婷色成人| 777色色色| 五月天色丁香| 熟女网站久久| 伊人五月综合网| 婷婷六月色| 国产FREESEXVIDEOS性中国| 成人国产欧美大片一区| 999热视频精品99免费在线| 五月婷狠狠| 蜜臀99久久精品久久久久| 狠狠色五月| 97碰在线| 亚洲日韩人妻操逼| 久久这里有精品在线观看| 婷婷五月天开心激情网| 99热日| 五月天啪啪| 亚洲欧洲中文日韩久久AV乱码| 九月丁香婷婷基地| 婷婷之玖玖| 激情五婷网| 色必久悠悠影院| 丁香婷婷六月在线资源观看| 婷婷五月天福利| 五月婷婷综合网| 亚洲欧洲中文日韩久久AV乱码| 久久免费高| 久久狠婷婷| 综合久久99| 婷婷激情综合网| 五月叮香啪| 日韩欧美一级大黄网站| 色婷婷成人做爰A片免费看网站| 中文字幕丰满乱孑伦无码专区 | 激情婷婷护士激情| 97色97干| 亚州激情网站无码| 99热国产这里只有精品| 婷婷五月天精品| 亚洲V国产V欧美V久久久久久| Caoub青青超碰| 丁香激情网| 欧美视频在线观看噜噜| 99热只有| 天天色粽合合合合合合合| 狠狠色丁香久久综合婷婷亚洲成人福利 | 北京熟妇搡BBBB搡BBBB| 五月情涩综合婷婷| 掩去也综合五月视频| 亚洲丁香网| 午夜一区| 97午夜一区二区| 亚洲综合婷婷| 婷婷五月天干干| 色播五月婷婷| 七七色综合| 丁香五月在线人妻| 99思思| 五月天综合网| 久久精品99久久久久久久久| 99在线观看视频精品| 日韩啊啊啊| 亚洲精品久久久无码| 9l视频自拍九色9l视频在线观看| 青青草蜜臀| 欧美日韩成人一区二区| 七月丁香五月婷婷在线| 日本99久久| 思思热久热| 久久精品99国产精品日本| 五月丁香久久呀| 色六月天| 日本丁香五月| 亚洲XX网| 色五月视频,小说| 天天做天天爱天天爽| 色婷在线视频| 六月婷婷亚洲| 婷婷五月天AV| 五月婷中文字幕| 亚美欧色影院| 无码一区精品一区视频| 天天爽爽日日做做| www.jiujiujiu| 九月婷婷激情久久| 99视频精品8| 婷婷色五月激情| 天天操B| 色五月婷婷在线| 免费视频1区| 婷丁香五月天| 亚洲激情久久| 99爱爱| 国产精品美女| 日本 色综合| 狠色狠色综合久久| 国产精品日本一区二区在线播放| 欧美日本VA| 超碰在线免费| 无码髙清| 五月婷婷在线视频| 亭亭丁香97| 婷婷五月婷婷五月| 成人午夜天| 亚洲 精品 综合 精品| 色99网| 五月天激情图片| 亚洲婷婷丁香| 中文AV在线观看| 五月婷婷在线视频| 色综合色综合色综合| 久久九九蜜| 久综合4| 亚洲婷婷五月天激情综合| 农村熟妇高潮精品A片| 天天搞夜夜六| 综合色图区| 蜜臀AV在线成人| 大香蕉啪啪网| 激情五月丁香五月| 九九av| 狠狠舔| 9999久久久久| 99在线观看免费精品视频| 操操啪| 天天色综合色| 国产AV影片| 99性爱精品| 七七久久婷婷| 亚洲精品国产精品乱码视99| 午夜丁香六月婷| 五月丁香六月| 色色免费网站| 五月激情六月丁香| 99热20| 丁香五月婷婷免费视频| 狠狠五月综合在线 | 婷婷五月天香蕉| 九月婷婷激情久久| 亚洲欧美丁香五月天亚洲欧美| 色色色五月婷| 亚洲久热| 热的国产,热的综合,热的有码 | 九久9精品| 丁香五月在线播放| 天天爱天天操| 国产成人精品一区二三区熟女在线| 丁香五月综合网| 九九色色色| 日日日,com| 国产精品久久久久久久久久免费| Jh7Uf088VHafNm| 大香伊人婷婷| 91久久| 色色五月婷婷| 国产成人精品亚洲线观看| 一区无码| 激情五月激情综合网一级丸片| 五月婷婷六月丁香激情| 激情五月婷婷丁香| 婷婷丁香精品视频在线观看| 九九九色综合| 这里只有免费精品| 婷婷欧美| 日本黄色在线观看| 丁香六月高清视频| 99热日韩| 丁香婷婷综合喷| 深爱 五月天| 五月天成人综合| 色婷婷基地 | 欧美色99| 激情深爱综合网| 最近中文字幕大全免费版在线 | 婷婷五月天伊人| 99热这里只有精品22| 五月婷婷丁香| 欧美特大片黄| 成人精品人妻| 思思热在线精品视频网站| 色色色色区| 五月婷色| 色综合99| 日日噜噜久久婷婷五月天 | www.99成人视频| 九九精品视频免费在线| 中文婷婷狠狠| 亚洲操操操| 五月婷婷丁香在线| a色色色色色| 婷婷丁香五月视频| 狠狠色丁香| 深爱激情五月婷婷| 婷婷丁香五月天综合AV| 综合久久综合五月天婷婷| 黄色三级日本| 五月六月激情| 99热永久在线观看| 伊人9草在线观看| 五月丁香六月| 久青操| 战争与艾拉电影免费观看| 久操婷婷| 久热伊人9| 97caop| 婷婷色五月丁香六月欧美啪| 人妻免费网站| 99综合婷婷五月| 人人草人人舔| 99热乎| 天天搞天天爽| 久久ri精品| 色综合大香蕉| 天天五月情| 高清国产AV| 中文网AV| 激情丁香社区| 91人人人人人人人| 久久久久亚洲A∨成人乱码电影| 欧美三级视频| 婷婷五月在线视频| 色综合中文| 婷婷成人五月天成人文学小说| 立川无码av| 日本在线视频播放91| 婷婷久久欧美| 国产黄大片在线观看画质优化| 中美日韩成人在线| 亚洲另类视频| 激情五月黄色小说| 久久精品9| 婷婷激情五月视频| 久久精品一区二区三区四区| 91欧美| 婷婷天堂综合| 国产激情综合五月久久| 国产精品成人av在线观看春天| 热的国产,热的综合,热的有码| 91人人网| 五月丁香婷婷综合视频| 夜夜AVV| 亚洲综合网在线| 婷婷五月丁香欧洲| 另类激情综合| 亚洲另类电影| 双性美人被调教到喷水A片| 热99久久这里只有精品| 久久婷婷午夜| 五月婷婷在线视频观看| 亚洲超碰在线| 91精品综合久久久久久五月丁香| 爱的综合网| 玖玖婷婷视频| 91操片| 五月人人丁香婷婷五月人人丁香| 九九婷婷激情综合网| 婷婷在线观看五月天在线视频| 国产精品色婷婷久久久精品| 午夜丁香六月婷| 亚洲免费电影2| 婷婷色色丁香| 五月天婷婷久草丁香| 99久久婷婷五月| 色色色五月| 六月婷婷AV| 亚洲天堂青草| 99视频综合网| 五月天六月婷| 天天日天天干天天天| 色五月综合激情| 色婷婷91| 欧美日韩成人免费在线| 久久欧洲久久| 超级碰碰一区| www.日日夜夜.com| 五月丁香啪啪激情| 成人短视频在线免费观看| 六月色婷婷| 九九机热| 大香蕉九九| 99ri6在线视频| 99人妻碰碰碰久久久久视| 天天摸天天舔天天爽| 99小视频在线观看| 五月激情影视| 日本操B视频| va中文资源在线观看| 乱精品一区字幕二区| 婷婷五月色激情欧美激情| 丁香婷婷激情五月色| 久婷久婷激情肉| 99性爱| 色玖玖爱| 99热成人在线观看| 欧洲亚洲免费视频9| 国产91在线视频| 91婷婷| 97色色视频| 五月婷婷欲色| 天天插天天玩天天干| www五月婷婷88导航| 五月丁香激情综合网| 五月天激情网站| 五月婷色啪| 五月丁香婷婷爱激情综合网| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 很很操很很操| 色丁香婷婷| 久婷婷| 日日鲁鲁鲁夜夜爽爽狠狠视频97| AA丁香综合激情| WWW五月婷婷| 日韩欧美婷婷丁| 99久久66综合| 色色射| 色婷婷操逼| 色综合99| 狠狠草综合网| 九九爱看亚洲| 99色最新在线视频| 91婷婷搞| 丁香六月婷婷综合啪啪| 九九精品re免费视频| 激情AV综合| 久久伊人五月天| 激情五月五月婷婷| 99热18| 五月婷婷导航| 色婷婷五月天在线观看| 五月婷婷丁香在线| 亚洲丁香五月| www.com操| 6080av| 人妻久久久久久久久| 玖玖伦理电影| 丁香婷婷五月天网站| 91啪啪网| 激情五月婷婷伊人| 99热天堂| 亚洲三A| PORNY九色9l自拍视频成人| 五月天色五月天| 99自拍视频网站| av五月天婷婷丁香| 五月丁香六月婷婷综合在线| 五月婷婷啪啪啪啪| 99免费在线视频| 另类激情四射| 天天射影视综合网| 岛国av网站| 日本三级毛片| 日韩综合大黄| 色婷婷丁香五月| 激情五月天婷婷五月天| 丁香九月综合| 五月天婷婷在线播放| 婷婷六月综合基地| 六月丁香av| 五月婷婷婷| 婷婷在线播放| 欧美三9久九观看| 久久99精品久| 97碰碰在线观看视频| 99久久玖玖| 午夜丁香婷婷| 五月婷婷六月丁香激情综合网| 日本三级黄色大片| 国产日韩欧美性生活| 99.色| 九九99久久| 亚洲成人中心| 婷婷五月天综合在线| 中国操逼99| 91色碰| 日本啪啪网| 综合激情网五月激情| 久色网五月| 免费播放片大片| 97色干| 又大又粗九一在线| 色色影院黄大片| 无套内射极品大美女| 91成人看片| 九九色综合| 久久久久视剧HD| 大香蕉狼人久久| 99亚洲综合| 五月天色丁香| 婷婷成人五月天| 五月婷婷视频| 激情综合色图| 五月婷婷久久综合| 天天综合色| 久久婷婷视频| 99草在线免费观看视频| 欧美人人操| 婷婷五月综合啪| 99精品视频在线观看| 日本精品久久久久中文字幕| 9|在线观看视频| www.激情五月天。com| 思思99热这里只有精品6| 丁香婷婷五月色成人网站| 国产XXXX搡XXXXX搡麻豆 | 情婷婷五月天| 99热最新| 狠狠色丁香久久综合婷婷亚洲成人福利 | 日韩久综合| 久久婷婷成人视频| 色五月婷婷影院| 久久狠狠干| 国产美女视频久| 天天综合网~91| 午夜婷婷久久| 97亚洲婷婷| 久久久久久人妻| 97欧美在线| 99激情在线| 成人噜噜网| 91碰碰碰| 婷婷色五月噜噜| 777精品久无码人妻蜜桃| 午夜精品777| 91操人人操| 亚洲色情在线| 成人在线日韩欧美| 丁香五月欧美成人| 欧美日韩91| 婷婷五月影院| 久久五月婷天天干| 婷婷五月天丁香久久| 亚洲热视频在线| 婷婷欧美综合| 五月丁香六月婷| 日在线V视频在线播放| 美国少妇性做爰| 婷婷六月久久综合导航| 色情婷婷。| 人妻无码精品一区| 丁香婷婷五月激情综合| 嫩草极品| 人。妻久久| 人人摸人人操人人爽| 色色色色色色色色综合网| 精品色情一区二区三区四区| 久爱综合| 激情网婷婷五月天| 国在线激情网| 图片区 小说区 区 亚洲五月| 亚洲综合丁香五月天| 99riAv1国产在线观看| 超碰在线91| 色色婷婷综合网| 99久久久久久久| 五月天婷婷丁香| www,setingting| 亚洲色色图片| 91五月天| 综合色五月| 999婷婷综合| 操碰99在线视频观看| 夜色综合网| 99精品热视频只有精品10| 日本黄色一级| 久久a热| 九久9精品| 91九色白丝| 中文字幕av久久爽一区| 国产一级婬片毛片| 97婷婷狠狠久久综合9色| 日韩激情网站| 五月天亚洲综合网| 正宗黄色毛片| 午夜婷婷久久| 《久久综合九色综合97婷婷| 热久精品| 婷婷情色五月天| 色爱亚洲| 丁香婷婷偷拍| 亚洲精品久久久无码|