gpt4 book ai didi

java - 在 Java 网络连接上禁用字符回显

转载 作者:行者123 更新时间:2023-11-29 07:23:21 25 4
gpt4 key购买 nike

我有一个用 Java6 编写的 Solaris 守护进程。客户端可以使用 telnet 样式的界面连接到它。他们远程登录到特定端口,我读取输入行并对其采取行动。

有时我需要提示用户输入密码,当他们输入密码时,我想禁用将字符回显回 telnet 客户端。

代码有一个 Socket 对象,并根据套接字的 getInputStream() 结果创建一个 InputStream,然后从 InputStream 中读取和缓冲字符,在 cr/lf 边界上分解它们。

我在 InputStream 或 Socket 上看不到任何属性来禁用将字符回显回客户端。

有人可以在正确的方向插入我吗?

最佳答案

听起来您需要构建一个支持 no echo 等命令的简单网络虚拟终端。您应该在 SO 上引用一个很好的答案:Telnet Server

关于java - 在 Java 网络连接上禁用字符回显,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/367645/

25 4 0