diff --git a/src/tcp/tcp.go b/src/tcp/tcp.go index 4b98d22..0bcca40 100644 --- a/src/tcp/tcp.go +++ b/src/tcp/tcp.go @@ -167,12 +167,14 @@ func pipe(conn1 net.Conn, conn2 net.Conn) { return } writer2.Write(b1) + writer2.Flush() case b2 := <-chan2: if b2 == nil { return } writer1.Write(b2) + writer1.Flush() } } }