gpt4 book ai didi

java - Jsch:有没有办法发送控制字符

转载 作者:行者123 更新时间:2023-12-02 13:52:58 27 4
gpt4 key购买 nike

我正在使用 Jsch 连接 sshd 服务器,我是这方面的新手。我成功发送了非控制字符,例如 a、b ...等等。但是,我需要发送“Esc”键命令(控制字符)来执行特定任务。根据link ,我尝试了几种方法(通过传递“27”、“0033”、“0x1b”和“^[”)但没有奏效。
我找到了一个 link使用 sshj。有没有办法使用 Jsch 发送控制字符?

谢谢 M.F.H

最佳答案

下面的片段怎么样?

byte[] esc = { (byte)0x1b }; 
out.write(esc);
out.flush();

使用 JSch 的 JCTerm 有以下 definitions ,
byte[] ENTER = {(byte)0x0d};
byte[] UP = {(byte)0x1b, (byte)0x4f, (byte)0x41};
byte[] DOWN = {(byte)0x1b, (byte)0x4f, (byte)0x42};
byte[] RIGHT = {(byte)0x1b, (byte)0x4f, (byte)0x43};
byte[] LEFT = {(byte)0x1b, (byte)0x4f, (byte)0x44};
....

关于java - Jsch:有没有办法发送控制字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10175415/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com