响应telnet代码

时间:2012-08-05 12:18:37

标签: c linux sockets hex telnet

我正在使用C套接字来获取它的乐趣。

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的手册。有人可以解释一下吗?我转换了十六进制错了吗?

1 个答案:

答案 0 :(得分:3)

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

例如序列:

255 253 1

对应

IAC DO ECHO

This link有一份很好的相关RFC列表。