【问题标题】:Windows telnet gives different resultWindows telnet 给出不同的结果
【发布时间】:2016-09-17 11:58:54
【问题描述】:

我尝试实现这个source 并且运行良好。 当我尝试从我的 telnet(windows)访问它时,它总是像这样发送我输入的字符。 但是当我尝试使用 linux 访问它时,它运行良好。 我使用 windows cmd 有什么问题吗? 顺便说一句,我使用这个telnet 127.0.0.1 12345 在两个操作系统上通过 telnet 进行连接。

【问题讨论】:

    标签: php linux windows telnet


    【解决方案1】:

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

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

    或者,您可以使用第三方 telnet 客户端,例如'腻子'

    【讨论】:

    • 对不起,也许我的问题不太清楚,但真正发生的是我什至无法输入“退出”并按 Enter,。因为它会立即发送 q。
    • 谢谢,它让我更近了一步,但实际上我无法从服务器获得响应。这是结果 Welcome to Microsoft Telnet Client Escape Character is 'CTRL+]' Microsoft Telnet> send hallo Sent string hallo Microsoft Telnet>
    • 只需在命令模式下按“enter”即可返回输出,您将看到服务器的响应。
    • 我遇到了发送在命令行中键入的字符和 microsoft telnet 立即发送它们的问题。 Ctrl+] 拯救了我的夜晚 :)
    猜你喜欢
    • 1970-01-01
    • 2020-08-01
    • 2015-11-10
    • 2012-12-25
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多