Exemplo n.º 1
0
func (pg *CmdPlugin) writeIn(p *proto.Packet) error {
	data, err := p.Encode()
	if err != nil {
		return err
	}
	_, err = pg.stdinBuffer.Write(data)
	if err != nil {
		return err
	}
	err = pg.stdinBuffer.WriteByte('\n')
	if err != nil {
		return err
	}
	return pg.stdinBuffer.Flush()
}