一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - mysql 協議的ping命令包及解析詳解及實例

mysql 協議的ping命令包及解析詳解及實例

2020-07-10 21:06mysql教程網 Mysql

這篇文章主要介紹了mysql 協議的ping命令包及解析詳解及實例的相關資料,這里附有簡單實例代碼并附下載源碼,需要的朋友可以參考下

mysql 協議的ping命令包及解析詳解

前言:

MySQL客戶端可以用ping命令來檢查服務端的狀態,正常會返回ok包。

mysql通信報文結構

 

類型

名字

描述

int<3>

payload長度

按照the least significant byte first存儲,3個字節的payload和1個字節的序列號組合成報文頭

int<1>

序列號

 

string

payload

報文體,長度即為前面指定的payload長度

 

ping命令包

Payload

?
1
[0e] COM_PING<br>

更多詳情 : http://dev.mysql.com/doc/internals/en/com-ping.html

ping命令包類

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/**
 *
 * @author seaboat
 * @date 2016-09-25
 * @version 1.0
 * <pre><b>email: </b>[email protected]</pre>
 * <pre><b>blog: </b>http://blog.csdn.net/wangyangzhizhou</pre>
 * <p>ping command packet.</p>
 */
public class PingPacket extends MySQLPacket {
  // payload length is 1,packet id is 0,payload is 0e
  public static final byte[] PING = new byte[] { 1, 0, 0, 0, 14 };
 
  @Override
  public int calcPacketSize() {
    return 1;
  }
 
  @Override
  protected String getPacketInfo() {
    return "MySQL Ping Packet";
  }
 
}

源碼下載:mysql-protocol-master.rar

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://blog.csdn.net/wangyangzhizhou/article/details/54405116

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品色拉拉免费看 | 91香蕉依人综合久久 | 久久热这里面只有精品 | 青青国产在线观看 | 日本动漫啪啪动画片mv | 91久久国产青草亚洲 | 俄罗斯妈妈k8影院在线观看 | 精品久久久久久久久久香蕉 | 超逼网| 男生和女生搞逼逼 | 99精品国产自产在线观看 | 日韩视频在线精品视频免费观看 | 性派对videofreeparty | 大叔在线观看 | 亚洲女bbwxxxx另类 | free性日本 | 五月天黄网 | 国产亚洲女在线线精品 | 欧洲另类一二三四区 | 亚洲第一男人天堂 | 国产一级黄毛片 | 午夜精品一区 | 四虎精品影视 | 亚洲视频久久 | 思思玖玖 | 国产伦精品一区二区 | 福利一区三区 | 九九热这里只有精品视频免费 | 男人的天堂久久爱 | 手机看片一区二区 | 日韩基地1024首页 | 给我免费的视频在线观看 | 沟厕okn系列在线播放 | 楚乔传第二部免费观看全集完整版 | 国产高清视频一区二区 | 女人c交zzzooo在线观看 | 精品网站| 天天做天天爱天天爽综合网 | 免费一级特黄特色大片在线 | 91久久99热青草国产 | 98色花堂永久地址国产精品 |