0
0
Fork 0
mirror of https://github.com/schollz/croc.git synced 2025-10-11 13:21:00 +02:00
This commit is contained in:
Zack Scholl 2018-09-26 09:26:44 -07:00
parent d2a708eaaa
commit 7a961ecffd

View file

@ -2,6 +2,7 @@ package tcp
import (
"bufio"
"bytes"
"net"
"sync"
"time"
@ -167,14 +168,18 @@ func pipe(conn1 net.Conn, conn2 net.Conn) {
return
}
writer2.Write(b1)
writer2.Flush()
if bytes.Equal(b1, "magic") {
writer2.Flush()
}
case b2 := <-chan2:
if b2 == nil {
return
}
writer1.Write(b2)
writer1.Flush()
if bytes.Equal(b2, "magic") {
writer1.Flush()
}
}
}
}