chore: Update quic-go to v0.40.0

This commit is contained in:
wwqgtxx
2023-11-30 22:22:19 +08:00
parent 78ae8815c2
commit d773d335a2
9 changed files with 24 additions and 14 deletions

View File

@@ -135,7 +135,7 @@ func (c *Client) handleControlStream(qs quic.Connection, stream quic.Stream) (bo
func (c *Client) handleMessage(qs quic.Connection) {
for {
msg, err := qs.ReceiveMessage(context.Background())
msg, err := qs.ReceiveDatagram(context.Background())
if err != nil {
break
}
@@ -400,7 +400,7 @@ func (c *quicPktConn) WriteTo(p []byte, addr string) error {
// try no frag first
var msgBuf bytes.Buffer
_ = struc.Pack(&msgBuf, &msg)
err = c.Session.SendMessage(msgBuf.Bytes())
err = c.Session.SendDatagram(msgBuf.Bytes())
if err != nil {
if errSize, ok := err.(quic.ErrMessageTooLarge); ok {
// need to frag
@@ -409,7 +409,7 @@ func (c *quicPktConn) WriteTo(p []byte, addr string) error {
for _, fragMsg := range fragMsgs {
msgBuf.Reset()
_ = struc.Pack(&msgBuf, &fragMsg)
err = c.Session.SendMessage(msgBuf.Bytes())
err = c.Session.SendDatagram(msgBuf.Bytes())
if err != nil {
return err
}

View File

@@ -114,7 +114,7 @@ func (s *serverHandler) handle() {
func (s *serverHandler) handleMessage() (err error) {
for {
var message []byte
message, err = s.quicConn.ReceiveMessage(context.Background())
message, err = s.quicConn.ReceiveDatagram(context.Background())
if err != nil {
return err
}

View File

@@ -195,7 +195,7 @@ func (t *clientImpl) handleMessage(quicConn quic.Connection) (err error) {
}()
for {
var message []byte
message, err = quicConn.ReceiveMessage(context.Background())
message, err = quicConn.ReceiveDatagram(context.Background())
if err != nil {
return err
}

View File

@@ -161,7 +161,7 @@ func (q *quicStreamPacketConn) WriteTo(p []byte, addr net.Addr) (n int, err erro
}
default: // native
data := buf.Bytes()
err = q.quicConn.SendMessage(data)
err = q.quicConn.SendDatagram(data)
if err != nil {
return
}

View File

@@ -196,7 +196,7 @@ func (t *clientImpl) handleMessage(quicConn quic.Connection) (err error) {
}()
for {
var message []byte
message, err = quicConn.ReceiveMessage(context.Background())
message, err = quicConn.ReceiveDatagram(context.Background())
if err != nil {
return err
}

View File

@@ -37,7 +37,7 @@ func fragWriteNative(quicConn quic.Connection, packet Packet, buf *bytes.Buffer,
return
}
data := buf.Bytes()
err = quicConn.SendMessage(data)
err = quicConn.SendDatagram(data)
if err != nil {
return
}

View File

@@ -184,7 +184,7 @@ func (q *quicStreamPacketConn) WriteTo(p []byte, addr net.Addr) (n int, err erro
return
}
data := buf.Bytes()
err = q.quicConn.SendMessage(data)
err = q.quicConn.SendDatagram(data)
}
var tooLarge quic.ErrMessageTooLarge