0

我正在使用 C 套接字进行 telnet 以获得乐趣。

connect()连接到服务器之后,我是recv()这样的:

十六进制:

ffffffff fffffffd 1
ffffffff fffffffd 21
ffffffff 0 ffffffa4
ffffff81 0 0

十进制:

255 253 1
255 253 21
255 0 164
129 0 0

我找不到任何关于 0、164 和 129 的手册。有人可以解释一下吗?我把十六进制转换错了吗?

4

1 回答 1

3

这些是 TELNET 选项协商序列,其基本集合最初在各种 RFC 中定义,包括RFC854RFC855RFC857

例如顺序:

255 253 1

对应于

IAC DO ECHO

这个链接有一个很好的相关 RFC 列表。

于 2012-08-05T17:32:58.947 回答