Read reads structured binary data from r into data. Bytes are read and decoded in BigEndian order https://golang.org/pkg/encoding/binary/#Read
(r io.Reader, data ...interface{})
| 21 | // decoded in BigEndian order |
| 22 | // https://golang.org/pkg/encoding/binary/#Read |
| 23 | func Read(r io.Reader, data ...interface{}) error { |
| 24 | for _, v := range data { |
| 25 | if err := binary.Read(r, binary.BigEndian, v); err != nil { |
| 26 | return err |
| 27 | } |
| 28 | } |
| 29 | |
| 30 | return nil |
| 31 | } |
| 32 | |
| 33 | // ReadUntil reads from r untin delim is found |
| 34 | func ReadUntil(r io.Reader, delim byte) ([]byte, error) { |