fix: 添加relay日志

This commit is contained in:
2026-03-28 15:28:19 +08:00
parent 581c52f9b5
commit 17122f6e4c
8 changed files with 179 additions and 27 deletions

View File

@@ -16,8 +16,8 @@ import (
func main() {
peerID := flag.String("id", "peer-a", "peer identity")
serverAddr := flag.String("server", "127.0.0.1:9002", "KCP server address")
relayVia := flag.String("relay-via", "", "optional UDP relay address used to reach the KCP server")
serverAddr := flag.String("server", "127.0.0.1:9002", "logical KCP hub address; when -relay-via is set this may differ from the actual UDP dial target")
relayVia := flag.String("relay-via", "", "optional UDP relay address used as the actual KCP dial target")
targetPeer := flag.String("to", "", "optional target peer for one outgoing message")
text := flag.String("text", "", "optional text to send after connecting")
filePath := flag.String("file", "", "optional file path to send after connecting")
@@ -77,10 +77,12 @@ func main() {
}
defer client.Close()
dialTarget := *serverAddr
if *relayVia != "" {
log.Printf("connected to %s via relay %s as %s (KCP)", *serverAddr, *relayVia, client.ID())
dialTarget = *relayVia
log.Printf("opened KCP session as %s; logical server=%s, actual dial target=%s via relay; register not yet confirmed", client.ID(), *serverAddr, dialTarget)
} else {
log.Printf("connected to %s as %s (KCP)", *serverAddr, client.ID())
log.Printf("opened KCP session as %s; logical server=%s, actual dial target=%s; register not yet confirmed", client.ID(), *serverAddr, dialTarget)
}
receiveErr := make(chan error, 1)