diff --git a/device.go b/device.go index 63a1355..26304ec 100644 --- a/device.go +++ b/device.go @@ -221,10 +221,13 @@ func (nc *NetCard) runRead() { buffer.BytesArray = append(buffer.BytesArray, []byte(rframe)) } - continue - for dst, buffer := range bytesMap { + for _, buf := range buffer.BytesArray { + ifce.Write(buf) + } + continue + var cli *RPCClient if cli, ok = nc.clientMap[dst]; !ok {