update echo & redirect

This commit is contained in:
Jason
2019-08-13 13:43:31 +08:00
parent 5e94c49d2b
commit fd3c094d3b
4 changed files with 22 additions and 51 deletions

View File

@@ -16,11 +16,11 @@ func NewTCPHandler() core.TCPConnHandler {
return &tcpHandler{}
}
func (h *tcpHandler) echoBack(conn net.Conn) {
io.Copy(conn, conn)
func (h *tcpHandler) echoBack(localConn net.Conn) {
io.Copy(localConn, localConn)
}
func (h *tcpHandler) Handle(conn net.Conn, target *net.TCPAddr) error {
go h.echoBack(conn)
func (h *tcpHandler) Handle(localConn net.Conn, target *net.TCPAddr) error {
go h.echoBack(localConn)
return nil
}