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