softether-go/pkg/client
Git Sagar 1a397c363f tunnel: add -keepalive-timeout-secs for dead connection detection
Tracks last server receive time (atomic) and runs a watchdog goroutine
that closes the connection if no data arrives within the timeout,
triggering reconnection. Also fixes Close() to guard Conn.Close()
inside sync.Once so concurrent/repeated calls are safe.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-07-11 11:54:12 -03:00
..
client.go client: fix version display and rename client string 2026-06-06 17:15:35 +05:30
crypto.go initial commit: standalone SoftEther VPN client in Go 2026-06-06 16:13:51 +05:30
tunnel.go tunnel: add -keepalive-timeout-secs for dead connection detection 2026-07-11 11:54:12 -03:00