АП
Size: a a a
АП
АП
с
ВС
ВС
АП
с
АП
АП
с
с
DP
АП
ГП
func (t *Telnet) Read() {
buf := make([]byte, 4096)
for {
n, err := t.Conn.Read(buf)
if err != nil {
panic(err)
}
t.Result = append(t.Result, string(buf[:n]))
if strings.Contains(string(buf[:n]), t.WaitPrompt) {
return
}
}
return
}
АП
АП
ЛА
DP
с
string(buf[:n])
тоже переаллокация и копированиеDP