Telnet 23 使用命令提示符给出响应,但是使用 chrome 套接字的 telnet 给出垃圾字符作为响应

Telnet 23 gives response using command prompt, But telnet using chrome sockets gives junk characters as response

下面我提到了这个问题的步骤

1,当我尝试使用命令提示符创建 telnet Ip 端口 23 连接时,我收到一个要求登录的响应

Telnet *.*.*.* 
Connecting ....
Welcome to Microsoft telnet service

2,当我尝试通过我的 chrome 扩展使用 chrome 套接字 Api 建立到同一服务器和端口的 telnet 连接时,我收到垃圾字符

ÿý%ÿûÿûÿý'ÿýÿý

原来的telnet协议在连接开始时有能力和选项交换。一个真正的 telnet 程序隐藏了这种交换,但由于您只是建立到端口 23 的套接字连接,您必须通过正确实现 telnet protocol 来处理它。