我有一个应用程序,我接受来自 telnet 客户端的套接字连接,并建立一个简单的键盘驱动的字符 GUI。
telnet 客户端,至少在 Linux 上,默认为一次一行模式,所以我总是必须这样做^]mode char
手动。
浏览相关 RFC 表明,如果我的应用程序只是发送字符IAC DONT LINEMODE (\377\376\042)
一旦客户端连接,客户端就应该被强制进入字符模式。然而,这没有任何区别。
完成这项工作的最简单的代码是什么?理想情况下只是要发送的字符串。我的应用程序可以吸收客户端发回的任何垃圾。
有趣的。我发送的运气比较好
IAC WILL ECHO IAC WILL SUPPRESS_GO_AHEAD IAC WONT LINEMODE
255 251 1 255 251 3 255 252 34
IAC WONT LINEMODE 似乎是多余的:我的 telnet 客户端似乎在没有它的情况下达到了正确的状态,但为了完整性我将其保留。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)