fix(server): Improve TCP connection

This commit is contained in:
zarazaex69
2026-04-09 18:50:58 +03:00
parent e76995c514
commit 79e7584617

View File

@@ -233,7 +233,13 @@ func (s *Server) handleConnect(sid uint16, req ConnectRequest) {
s.connMu.Unlock()
start := time.Now()
conn, err := net.DialTimeout("tcp", addr, 10*time.Second)
dialer := &net.Dialer{
Timeout: 5 * time.Second,
KeepAlive: 30 * time.Second,
}
conn, err := dialer.Dial("tcp4", addr)
elapsed := time.Since(start)
if err != nil {