From 4c89a02557de55d9089a2d26a4a1c7d9debdbd05 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Sun, 28 Apr 2024 10:18:22 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=99=BB=E5=BD=95telnet=E5=90=8E?= =?UTF-8?q?=E5=9C=A8=E8=AE=BE=E7=BD=AE=E7=AA=97=E5=8F=A3=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/framework/utils/telnet/telnet.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 // 排空连接登录的信息