Windows telnet 给出不同的结果

Rya*_*ief 3 php linux windows telnet

我尝试实现这个并且运行良好。当我尝试从我的 telnet(windows)访问它时,它总是像这样发送我键入的字符。 在此输入图像描述 但当我尝试使用 Linux 访问它时,它工作得很好。我使用 windows cmd 时出错了吗?顺便说一句,我使用它telnet 127.0.0.1 12345通过两个操作系统上的 telnet 进行连接。

Isk*_*ren 7

Microsoft telnet 在按键时立即发送字符,而 Linux telnet 有一个“行缓冲区”,并且在按下换行符(输入键)之前不发送数据。如果您想通过 Windows telnet 发送字符命令,则必须使用“发送”命令。

  1. 打开 telnet 并连接到您的服务器
  2. 按 Control+] 进入命令模式
  3. 键入send <message>要发送到服务器的字符串。

或者,您可以使用第三方 telnet 客户端,例如“PuTTY”