optimize socks tcp.go

This commit is contained in:
Jason
2019-08-11 22:15:36 +08:00
parent 79d45f4850
commit fc7ee875f7

View File

@@ -56,8 +56,7 @@ func (h *tcpHandler) relay(localConn, remoteConn net.Conn) {
} else { } else {
localConn.SetDeadline(time.Now()) localConn.SetDeadline(time.Now())
remoteConn.SetDeadline(time.Now()) remoteConn.SetDeadline(time.Now())
tcpCloseRead(localConn) tcpCloseRead(remoteConn)
tcpCloseWrite(remoteConn)
} }
wg.Done() wg.Done()
}() }()
@@ -68,8 +67,7 @@ func (h *tcpHandler) relay(localConn, remoteConn net.Conn) {
} else { } else {
localConn.SetDeadline(time.Now()) localConn.SetDeadline(time.Now())
remoteConn.SetDeadline(time.Now()) remoteConn.SetDeadline(time.Now())
tcpCloseRead(remoteConn) tcpCloseRead(localConn)
tcpCloseWrite(localConn)
} }
wg.Wait() // Wait for Up Link done wg.Wait() // Wait for Up Link done