Пример #1
0
func wrap(w io.Writer, r io.Reader) error {
	buf, err := ioutil.ReadAll(r)
	if err != nil {
		return err
	}

	if err := msgio.WriteLen(w, len(buf)); err != nil {
		return err
	}

	_, err = w.Write(buf)
	return err
}
Пример #2
0
func header(w io.Writer, size int) error {
	return msgio.WriteLen(w, size)
}