tc的ulog文件解析及复制协议

1. 打开ulog文件

 2. 读取ulog文件

 

 3. 复制协议

参看: ttserver.c:do_slave

打开连接:

tcreplopen(repl, arg->host, arg->port, arg->rts + 1, sid)

读取信息:

tcreplread(repl, &rsiz, &rts, &rsid)

 

4. 其它

/* Receive data by a socket. */

bool ttsockrecv(TTSOCK *sock, char *buf, int size){

 

/* Receive one byte by a socket. */

int ttsockgetc(TTSOCK *sock){

 

/* Receive one line by a socket. */

bool ttsockgets(TTSOCK *sock, char *buf, int size){

 

/* Receive an 32-bit integer by a socket. */

uint32_t ttsockgetint32(TTSOCK *sock){

 

各命令的记录格式可参看:  tculogadbredo(…)

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据