func (c *Conn) SetReadBuffer(bytes int) error {
	return c.conn.SetReadBuffer(bytes)
}
SetReadBuffer sets the size of the operating system's receive buffer associated with the connection.
package quick
import (
	"net"
	"syscall"
	"time"
	quic "github.com/lucas-clemente/quic-go"
)
var _ net.Conn = &Conn{}
type Conn struct {
	conn    *net.UDPConn
	session quic.Session
	stream quic.Stream
}
func (c *Conn) Read(b []byte) (int, error) {
	return c.stream.Read(b)
}
func (c *Conn) Write(b []byte) (int, error) {
	return c.stream.Write(b)
}
func (c *Conn) LocalAddr() net.Addr {
	return c.session.LocalAddr()
}
func (c *Conn) RemoteAddr() net.Addr {
	return c.session.RemoteAddr()
}
func (c *Conn) Close() error {
	if c.stream != nil {
		return c.stream.Close()
	}
	return nil
}
func (c *Conn) SetDeadline(t time.Time) error {
	return c.conn.SetDeadline(t)
}
func (c *Conn) SetReadDeadline(t time.Time) error {
	return c.conn.SetReadDeadline(t)
}
func (c *Conn) SetWriteDeadline(t time.Time) error {
	return c.conn.SetWriteDeadline(t)
}