diff --git a/dialer/dialer.go b/dialer/dialer.go index 70dbdb1..a58831f 100644 --- a/dialer/dialer.go +++ b/dialer/dialer.go @@ -23,6 +23,10 @@ func (d *Dialer) FragmentDial(network, addr string) (net.Conn, error) { if err != nil { return nil, err } + err = tcpConn.SetNoDelay(true) + if err != nil { + return nil, err + } return fragment.New(tcpConn), nil } @@ -31,5 +35,9 @@ func (d *Dialer) HttpDial(network, addr string) (net.Conn, error) { if err != nil { return nil, err } + err = tcpConn.SetNoDelay(true) + if err != nil { + return nil, err + } return http.New(tcpConn), nil }