Javascript Node JS telnet服务器奇怪的输入和奇怪的输出

Javascript Node JS telnet服务器奇怪的输入和奇怪的输出,javascript,node.js,telnet,Javascript,Node.js,Telnet,嘿,伙计们,我正在运行这个,它在我的mac上运行得很好。但是,当我通过windows电脑上的telnet连接到mac上运行的服务器时,所有文本都是倾斜的,输入是单个字符。非常感谢您的帮助 提前感谢。看起来您的telnet客户端在默认情况下不以线路模式运行。当您尝试键入密码时,它会读取第一个字符,服务器会将其与预期密码进行比较: $ telnet localhost 8000 Trying 127.0.0.1... Connected to localhost. Escape character

嘿,伙计们,我正在运行这个,它在我的mac上运行得很好。但是,当我通过windows电脑上的telnet连接到mac上运行的服务器时,所有文本都是倾斜的,输入是单个字符。非常感谢您的帮助


提前感谢。

看起来您的telnet客户端在默认情况下不以线路模式运行。当您尝试键入密码时,它会读取第一个字符,服务器会将其与预期密码进行比较:

$ telnet localhost 8000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Password:RPassword rejected:RConnection closed by foreign host.
尝试使用netcat。它是行缓冲的:

$ nc localhost 8000
Password:Rushabh
[me]: has joined the chattest
[me]:test
second test
[me]:second test

如果您真的想使用telnet,您可以将服务器更改为处理逐字符输入,或者尝试转义(^)并设置
模式行
(由于某些原因,我没有成功完成此操作。我正在使用Cygwin项目分发的telnet客户端。)

您解决过这个问题吗?我也有同样的问题。