func (this *S2sClientProcessor) OnRead(client *server.Client, input string) { for _, inputUnit := range strings.Split(input, "\n") { cl := NewCmdline(inputUnit, nil) if cl.Cmd == "" { continue } err := this.processCmd(cl, client) if err != nil { log.Debug("Process peer cmd[%s %s] error: %s", cl.Cmd, cl.Params, err.Error()) go client.WriteMsg(err.Error()) continue } } }