我尝试实现这个source并且运行良好。
当我尝试从我的telnet(windows)访问它时,它总是发送我这样的类型字符。
但是当我尝试使用linux访问它时,它的工作完美。
我使用Windows cmd出错了吗?
顺便说一下,我使用这个telnet 127.0.0.1 12345
通过telnet在两个操作系统上连接。
答案 0 :(得分:1)
Microsoft telnet会立即在按键上发送字符,而Linux telnet则有一个'行缓冲区'并且在按下换行符(输入键)之前不发送任何数据。 如果你想通过windows telnet发送字符命令,你必须使用'发送'命令。
send <message>
,其中是您要发送到服务器的字符串。或者,您可以使用第三方telnet客户端,例如&#39;腻子&#39;