博客列表 >ubuntu下关于telnet俩个特殊ascii字符回车0x0d与换行0x0a

ubuntu下关于telnet俩个特殊ascii字符回车0x0d与换行0x0a

愤怒的青草
愤怒的青草原创
2017年07月26日 16:38:491900浏览

服务器与telnet客户端通信

    当服务器仅返回输入内容时$connection->send($res)。

Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
kk
kk▌

    光标紧跟着服务器发送内容的后面。

    当服务器发送0x0a或0x0d0a或0x0a0d时,$connection->send($res.chr(0x0a))。\ n 或 \ r \ n 或 \ n \r

Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
kk
kk

    可见,客户端换行。

    当$connection->send($res.chr(0x0b))。\ r

Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
kk
▌k

    换行俩个空格。


网上参考资料:

回车 代码:CR(carriage return) ASCII码:\ r ,十六进制,0x0d,回车的作用只是移动光标至该行的起始位置;

换行 代码:LF (line feed)ASCII码:\ n ,十六进制,0x0a,换行至下一行行首起始位置;

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议