发送“DO”或“WILL”后发送Telnet“DO NOT”或“WILL NOT”

时间:2015-05-20 00:22:13

标签: telnet

如果这不是主题,我很抱歉,不太确定还有什么要问的。

我正在用Java实现我自己的Telnet库(仅仅因为)。我想知道我的图书馆是否应该允许发送一个“WONT”或“DONT”,否则这些都是未经请求的。我也想知道我的图书馆是否应该分别用“WONT”或“DONT”回复回复未经请求的“DONT”或“WONT”请求。 RFC在合同的这一部分上并不十分清楚。

所有这一切都假设我已经发送了DO并获得了一个遗嘱,反之亦然。

1 个答案:

答案 0 :(得分:0)

我想我自己实现了答案:

如果我收到一个更改选项状态的命令,那么我应该用新状态确认。防御性编程说我不应该期待得到确认,但要干净利落地处理。

如果我禁用某个选项会更改我对数据流的处理,我不应该禁止处理,直到IAC响应后的字节“T / WON'”