debug: 增加终端日志测试连通性

This commit is contained in:
2026-03-30 14:47:08 +08:00
parent 02e76751e2
commit 1e55fa99a0
2 changed files with 115 additions and 3 deletions

View File

@@ -69,6 +69,7 @@ int main(int argc, char **argv) {
const char *peer_id = "peer-a";
const char *server_addr = "127.0.0.1:9002";
const char *relay_via = "";
const char *actual_dial_target;
const char *target_peer = "";
const char *text = "";
const char *file_path = "";
@@ -238,15 +239,20 @@ int main(int argc, char **argv) {
}
}
actual_dial_target = relay_via[0] != '\0' ? relay_via : server_addr;
client = kcp_client_dial(server_addr, relay_via, peer_id, bind_ip, bind_device, latency_logger, packet_logger, stats_logger, stats_interval_ms);
if (client == NULL) {
fprintf(stderr, "kcppeer: dial kcp server %s failed\n", server_addr);
if (relay_via[0] != '\0') {
fprintf(stderr, "kcppeer: dial target %s failed (logical server %s)\n", actual_dial_target, server_addr);
} else {
fprintf(stderr, "kcppeer: dial kcp server %s failed\n", server_addr);
}
goto cleanup;
}
if (relay_via[0] != '\0') {
fprintf(stderr, "opened KCP session as %s; logical server=%s, actual dial target=%s via relay; register not yet confirmed\n", kcp_client_id(client), server_addr, relay_via);
fprintf(stderr, "opened KCP session as %s; logical server=%s, actual dial target=%s via relay; register not yet confirmed\n", kcp_client_id(client), server_addr, actual_dial_target);
} else {
fprintf(stderr, "opened KCP session as %s; logical server=%s, actual dial target=%s; register not yet confirmed\n", kcp_client_id(client), server_addr, server_addr);
fprintf(stderr, "opened KCP session as %s; logical server=%s, actual dial target=%s; register not yet confirmed\n", kcp_client_id(client), server_addr, actual_dial_target);
}
receive_ctx.client = client;