コード例 #1
0
ファイル: client.go プロジェクト: monsterwof/periodic
func (c *client) handleCommand(msgID []byte, cmd protocol.Command) (err error) {
	buf := bytes.NewBuffer(nil)
	buf.Write(msgID)
	buf.Write(protocol.NullChar)
	buf.Write(cmd.Bytes())
	err = c.conn.Send(buf.Bytes())
	return
}
コード例 #2
0
ファイル: worker.go プロジェクト: banyue/periodic
func (w *worker) handleCommand(msgId []byte, cmd protocol.Command) (err error) {
	buf := bytes.NewBuffer(nil)
	buf.Write(msgId)
	buf.Write(protocol.NULL_CHAR)
	buf.Write(cmd.Bytes())
	err = w.conn.Send(buf.Bytes())
	return
}
コード例 #3
0
ファイル: client.go プロジェクト: 4honor/periodic
func (client *Client) HandleCommand(msgId int64, cmd protocol.Command) (err error) {
	buf := bytes.NewBuffer(nil)
	buf.WriteString(strconv.FormatInt(msgId, 10))
	buf.Write(protocol.NULL_CHAR)
	buf.Write(cmd.Bytes())
	err = client.conn.Send(buf.Bytes())
	return
}