|
@@ -141,7 +141,7 @@ func (client *Client) completer(str string) (ss []string) {
|
|
|
)
|
|
|
ss = make([]string, 0)
|
|
|
seq = client.getSequence()
|
|
|
- if err = writeFrame(client.conn, newFrame(PacketTypeCompleter, FlagComplete, seq, []byte(str))); err != nil {
|
|
|
+ if err = writeFrame(client.conn, newFrame(PacketTypeCompleter, FlagComplete, seq, client.Timeout, []byte(str))); err != nil {
|
|
|
return
|
|
|
}
|
|
|
select {
|
|
@@ -166,10 +166,10 @@ func (client *Client) Execute(s string) (err error) {
|
|
|
}()
|
|
|
go client.ioLoop(client.conn)
|
|
|
seq = client.getSequence()
|
|
|
- if err = writeFrame(client.conn, newFrame(PacketTypeCommand, FlagComplete, seq, []byte(s))); err != nil {
|
|
|
+ if err = writeFrame(client.conn, newFrame(PacketTypeCommand, FlagComplete, seq, client.Timeout, []byte(s))); err != nil {
|
|
|
return err
|
|
|
}
|
|
|
- client.waitResponse(seq, time.Second*30)
|
|
|
+ client.waitResponse(seq, client.Timeout)
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -185,7 +185,7 @@ func (client *Client) Shell() (err error) {
|
|
|
defer func() {
|
|
|
_ = client.Close()
|
|
|
}()
|
|
|
- if err = writeFrame(client.conn, newFrame(PacketTypeHandshake, FlagComplete, client.getSequence(), nil)); err != nil {
|
|
|
+ if err = writeFrame(client.conn, newFrame(PacketTypeHandshake, FlagComplete, client.getSequence(), client.Timeout, nil)); err != nil {
|
|
|
return
|
|
|
}
|
|
|
go client.ioLoop(client.conn)
|
|
@@ -216,7 +216,7 @@ func (client *Client) Shell() (err error) {
|
|
|
continue
|
|
|
}
|
|
|
seq = client.getSequence()
|
|
|
- if err = writeFrame(client.conn, newFrame(PacketTypeCommand, FlagComplete, seq, []byte(line))); err != nil {
|
|
|
+ if err = writeFrame(client.conn, newFrame(PacketTypeCommand, FlagComplete, seq, client.Timeout, []byte(line))); err != nil {
|
|
|
break
|
|
|
}
|
|
|
client.liner.AppendHistory(line)
|