func (d *dialer) bindTransport(c interfaces.Conn, conn net.Conn) { c.SetInOut(makeInOut(conn, d.config)) c.SetRawOut(conn) c.SetKeepaliveOut(&timeoutableConn{conn, keepaliveTimeout}) }