【发布时间】:2020-02-14 07:45:53
【问题描述】:
当我通过 telnet 发送以下序列时,我得到 EXPECTED_CRLF:
$ telnet localhost 11300
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
put 0 0 1 4
68 6f 6c 61
EXPECTED_CRLF
UNKNOWN_COMMAND
我想,当我在 telnet 中按“Enter”时,它会发送一个“CR LF”(https://www.freesoft.org/CIE/RFC/1123/31.htm)
这里是 Beanstalkd 协议:https://github.com/beanstalkd/beanstalkd/blob/master/doc/protocol.txt
我尝试像@Alister Bulman 所说的那样切换 crlf,但没有奏效:
$ telnet
telnet> toggle crlf
Will send carriage returns as telnet <CR><LF>.
telnet> open localhost 11300
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
put 0 0 1 4
68 6f 6c 61
EXPECTED_CRLF
UNKNOWN_COMMAND
【问题讨论】:
-
您使用的是什么客户端,以及哪个操作系统/发行版?
-
Telnet 作为客户端 (Ubuntu 19.04)
标签: telnet beanstalkd