diff --git a/src/framework/utils/telnet/telnet.go b/src/framework/utils/telnet/telnet.go index fb3c5c4b..078fd477 100644 --- a/src/framework/utils/telnet/telnet.go +++ b/src/framework/utils/telnet/telnet.go @@ -42,10 +42,6 @@ func (c *ConnTelnet) NewClient() (*ConnTelnet, error) { return nil, err } - // 需要确保接收方理解并正确处理发送窗口大小设置命令 - client.Write([]byte{255, 251, 31}) // 发送窗口大小选项 - client.Write([]byte{255, 250, 31, 0, 128, 0, 120, 255, 240}) // 发送窗口行和列的大小 - // 进行登录 time.Sleep(100 * time.Millisecond) client.Write([]byte(c.User + "\r\n")) @@ -53,6 +49,10 @@ func (c *ConnTelnet) NewClient() (*ConnTelnet, error) { client.Write([]byte(c.Password + "\r\n")) // fmt.Fprintln(client, c.User) // fmt.Fprintln(client, c.Password) + + // 需要确保接收方理解并正确处理发送窗口大小设置命令 + client.Write([]byte{255, 251, 31}) // 发送窗口大小选项 + client.Write([]byte{255, 250, 31, 0, 128, 0, 120, 255, 240}) // 发送窗口行和列的大小 c.Client = &client // 排空连接登录的信息