.net 带有TcpClient的Telnet,忽略选项

.net 带有TcpClient的Telnet,忽略选项,.net,telnet,tcpclient,.net,Telnet,Tcpclient,我正在使用TcpClient连接到旧设备。最初我会忽略服务器发送的每个IAC。然后呢?服务器(即设备)是否假定其选项已被接受或属于某些默认设置 我注意到的一件事是;几乎每个消息的末尾都有一个字节,值为3。这正常吗?这符合什么标准?(是否与继续进行相关?) 然而,我上面所写的只有一个例外(即消息末尾的3字节),即一种特定类型的响应总是在其末尾缺少3字节,我注意到,当我尝试获取更多字节时,我什么也得不到。但是,如果我发送一个换行符(即。\n\r),服务器将发送响应的其余部分,并在末尾添加一个3字节。

我正在使用TcpClient连接到旧设备。最初我会忽略服务器发送的每个IAC。然后呢?服务器(即设备)是否假定其选项已被接受或属于某些默认设置

我注意到的一件事是;几乎每个消息的末尾都有一个字节,值为3。这正常吗?这符合什么标准?(是否与继续进行相关?)

然而,我上面所写的只有一个例外(即消息末尾的3字节),即一种特定类型的响应总是在其末尾缺少3字节,我注意到,当我尝试获取更多字节时,我什么也得不到。但是,如果我发送一个换行符(即。\n\r),服务器将发送响应的其余部分,并在末尾添加一个3字节。这也正常吗?

服务器应该继续执行它所说的将/不会执行的任何选项,并且通常期望另一方将作为一个完整的哑终端,而不管发送了什么请求,直到它收到一个将/不会的回复为止

FF FB 03
将意味着
IAC将继续执行
,或者在不等待任何握手的情况下随时继续发送。它可能也会执行
IAC DO supercess-GO-ead
操作

若这不是你们想要的,那个么需要一个完整的十六进制通信转储