标签: c linux sockets hex telnet
我正在使用C套接字来获取它的乐趣。
在connect()服务器之后,我recv():
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的手册。有人可以解释一下吗?我转换了十六进制错了吗?
答案 0 :(得分:3)
这些是TELNET选项协商序列,其基本集最初在各种RFC中定义,包括RFC854,RFC855和RFC857。
例如序列:
255 253 1
对应
IAC DO ECHO
This link有一份很好的相关RFC列表。