TDengine/source/libs/sync/test/syncRaftIdCheck.cpp

30 lines
662 B
C++
Raw Normal View History

2022-06-13 04:13:35 +00:00
#include <gtest/gtest.h>
2022-11-10 04:43:23 +00:00
#include "syncTest.h"
2022-06-13 04:13:35 +00:00
void usage(char* exe) {
printf("Usage: %s host port \n", exe);
printf("Usage: %s u64 \n", exe);
}
int main(int argc, char** argv) {
if (argc == 2) {
uint64_t u64 = atoll(argv[1]);
char host[128];
uint16_t port;
syncUtilU642Addr(u64, host, sizeof(host), &port);
2022-10-27 09:38:33 +00:00
printf("%" PRIu64 " -> %s:%d \n", u64, host, port);
2022-06-13 04:13:35 +00:00
} else if (argc == 3) {
uint64_t u64;
char* host = argv[1];
uint16_t port = atoi(argv[2]);
u64 = syncUtilAddr2U64(host, port);
2022-07-08 10:00:03 +00:00
printf("%s:%d ->: %" PRIu64 " \n", host, port, u64);
2022-06-13 04:13:35 +00:00
} else {
usage(argv[0]);
exit(-1);
}
return 0;
}