Open funCfans opened 5 years ago
web-ssh/src/main/java/vip/r0n9/ws/WebSshHandler.java的80行用了Reader去接收虚拟终端的inputStream,而不是直接去读inputStream,用了这个类去读的话,终端没读到回车键是不会刷新的,可能就是这个原因 建议把关于inputStream的处理改成直接调用read把里面的字节流读出来,再把一些其他的处理代码修改掉,看看反应如何 BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
大神,有无更新支持tab键自动补全的功能?感谢!
https://github.com/funCfans/WebXterm 我这里根据你的项目改了下,开起来之后的终端界面可以实现xterm的一些功能。 原理在vip.r0n9.util.SshSession这个类里面
web-ssh/src/main/java/vip/r0n9/ws/WebSshHandler.java的80行用了Reader去接收虚拟终端的inputStream,而不是直接去读inputStream,用了这个类去读的话,终端没读到回车键是不会刷新的,可能就是这个原因 建议把关于inputStream的处理改成直接调用read把里面的字节流读出来,再把一些其他的处理代码修改掉,看看反应如何
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));