Whenn I send the following sequence via telnet I get 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
I thought, when I press "Enter" inside telnet, it will be send an "CR LF" (https://www.freesoft.org/CIE/RFC/1123/31.htm)
Beanstalkd Protocol here: https://github.com/beanstalkd/beanstalkd/blob/master/doc/protocol.txt
I tried toggling crlf like @Alister Bulman said, but it didn't work:
$ 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