fix: 登录telnet后在设置窗口大小
This commit is contained in:
@@ -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
|
||||
|
||||
// 排空连接登录的信息
|
||||
|
||||
Reference in New Issue
Block a user