From e8cb8a97c64efcd563a7f535eb1df18994dceb69 Mon Sep 17 00:00:00 2001 From: sbruens Date: Mon, 24 Jun 2024 14:52:25 -0400 Subject: [PATCH] refactor: remove explicit enabling of keepalive for tcp --- cmd/outline-ss-server/main.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/cmd/outline-ss-server/main.go b/cmd/outline-ss-server/main.go index 47b686a9..f89cc386 100644 --- a/cmd/outline-ss-server/main.go +++ b/cmd/outline-ss-server/main.go @@ -92,11 +92,7 @@ func (s *SSServer) startPort(portNum int) error { packetHandler := service.NewPacketHandler(s.natTimeout, port.cipherList, s.m) s.ports[portNum] = port accept := func() (transport.StreamConn, error) { - conn, err := listener.AcceptTCP() - if err == nil { - conn.SetKeepAlive(true) - } - return conn, err + return listener.AcceptTCP() } go service.StreamServe(accept, tcpHandler.Handle) go packetHandler.Handle(port.packetConn)