C# 如何处理telnet谈判

C# 如何处理telnet谈判,c#,.net,telnet,C#,.net,Telnet,目前,我正在尝试一个由C#编写的telnet客户端示例来连接一个数据采集单元,我可以连接服务器并发送命令,但我总是收到相同的数据(我不会发布图像,数据是{255253,3255254,1255251,1})。我也做了一些研究,似乎这个问题与telnet协议/协商有关,但我没有更多的想法和经验,我应该怎么做,请大家帮忙看看好吗?如有任何建议和解决方案,我们将不胜感激 另外,我可以直接使用操作系统的telnet来执行相关命令,以查看正确的数据。如果您不需要在终端窗口中显示任何内容,请响应DO&WIL

目前,我正在尝试一个由C#编写的telnet客户端示例来连接一个数据采集单元,我可以连接服务器并发送命令,但我总是收到相同的数据(我不会发布图像,数据是{255253,3255254,1255251,1})。我也做了一些研究,似乎这个问题与telnet协议/协商有关,但我没有更多的想法和经验,我应该怎么做,请大家帮忙看看好吗?如有任何建议和解决方案,我们将不胜感激


另外,我可以直接使用操作系统的telnet来执行相关命令,以查看正确的数据。

如果您不需要在终端窗口中显示任何内容,请响应DO&WILL with WILL to NOT to all报价。将253/254替换为252并发送回服务器。服务器可能会有更多的协商。如上所述再次响应。协商后,应遵循登录和密码,除非禁用身份验证。成功登录将遵循copywright和其他信息,直到用户提示到达。现在,您可以发送操作系统命令并处理收到的响应

我们应该看什么?据我所知,telnet服务器返回的数据要求我进行一些协商。所以我尝试发回命令{255,253,3255252,1255253,1},然后不再从Telnet服务器返回,所以我想我可以发送我们定义的命令(“getlist 1”)来获取数据,但没有任何返回。但当我登录telnet服务器并输入命令(“getlist 1”)时,屏幕上会显示正确的数据。