8 // ErrClosed is deprecated, use net.ErrClosed instead.
9 var ErrClosed = net.ErrClosed
12 netPkt.Data format (big endian):
16 ChNo uint8 // Must be < ChannelCount.
24 func readNetPkts(conn net.PacketConn, pkts chan<- netPkt, errs chan<- error) {
26 buf := make([]byte, MaxNetPktSize)
27 n, addr, err := conn.ReadFrom(buf)
29 if errors.Is(err, net.ErrClosed) {
37 pkts <- netPkt{addr, buf[:n]}