From 81be6741b481b34002ecb0eac3fcb49aea2499f0 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sun, 23 Feb 2020 13:06:35 +0800 Subject: [PATCH] chan --- simple-tcp-proxy.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/simple-tcp-proxy.go b/simple-tcp-proxy.go index 938c2ac..32f9f3d 100644 --- a/simple-tcp-proxy.go +++ b/simple-tcp-proxy.go @@ -86,7 +86,7 @@ func handleTcpRequest(tcpListen TcpListen, sconn net.Conn) { fmt.Printf("[WARN] Send data to %v failed:%v\n", ip, err) } } - ExitChan <- true + Exit <- true }(sconn, dconn, ExitChan) go func(sconn net.Conn, dconn net.Conn, Exit chan bool) { _, err := io.Copy(sconn, dconn) @@ -98,7 +98,7 @@ func handleTcpRequest(tcpListen TcpListen, sconn net.Conn) { fmt.Printf("[WARN] Receive data from %v failed:%v\n", ip, err) } } - ExitChan <- true + Exit <- true }(sconn, dconn, ExitChan) <-ExitChan dconn.Close()