r0n9 / web-ssh

web ssh by Spring Boot
27 stars 7 forks source link

关于webssh的tab键自动补全之类的问题 #2

Open funCfans opened 5 years ago

funCfans commented 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));

cumtwwei commented 5 years ago

大神,有无更新支持tab键自动补全的功能?感谢!

funCfans commented 5 years ago

大神,有无更新支持tab键自动补全的功能?感谢!

https://github.com/funCfans/WebXterm 我这里根据你的项目改了下,开起来之后的终端界面可以实现xterm的一些功能。 原理在vip.r0n9.util.SshSession这个类里面