Add option for queue (#262)

This commit is contained in:
Maxim Zhuchkov
2023-08-19 06:07:45 +03:00
committed by GitHub
parent fe34dbd8bb
commit d3f53beec7
2 changed files with 15 additions and 6 deletions

View File

@ -49,11 +49,11 @@ type Conn struct {
rerr error
}
func warpConn(c *net.Conn) *Conn {
func warpConn(c *net.Conn, qr, qw queue.Queue[pk.Packet]) *Conn {
wc := Conn{
Conn: c,
send: make(queue.ChannelQueue[pk.Packet], 256),
recv: make(queue.ChannelQueue[pk.Packet], 256),
send: qw,
recv: qr,
rerr: nil,
}
go func() {