code: func readUntilNul(c *Connection) ([]uint8, error) {
  	c.setReadDeadline()
  	b, e := c.rdr.ReadBytes(0)
  	if c.checkReadError(e) != nil {
  		return b, e
  	}
  	if len(b) == 1 {
  		b = NULLBUFF
  	} else {
  		b = b[0 : len(b)-1]
  	}
  	return b, e
  }
docs: /*
  	A network helper.  Read from the wire until a 0x00 byte is encountered.
  */