fix: Deadline not apply on EnhancePacketConn
This commit is contained in:
@ -128,6 +128,10 @@ type EnhancePacketConn struct {
|
||||
enhancePacketConn packet.EnhancePacketConn
|
||||
}
|
||||
|
||||
func NewEnhancePacketConn(pc packet.EnhancePacketConn) packet.EnhancePacketConn {
|
||||
return NewPacketConn(pc).(packet.EnhancePacketConn)
|
||||
}
|
||||
|
||||
func (c *EnhancePacketConn) WaitReadFrom() (data []byte, put func(), addr net.Addr, err error) {
|
||||
select {
|
||||
case result := <-c.resultCh:
|
||||
|
@ -12,6 +12,7 @@ type EnhancePacketConn = packet.EnhancePacketConn
|
||||
|
||||
var NewEnhancePacketConn = packet.NewEnhancePacketConn
|
||||
var NewDeadlinePacketConn = deadline.NewPacketConn
|
||||
var NewDeadlineEnhancePacketConn = deadline.NewEnhancePacketConn
|
||||
|
||||
type threadSafePacketConn struct {
|
||||
net.PacketConn
|
||||
|
Reference in New Issue
Block a user