2010-09-01 30 views
0

目前我特林用C#写Connet的数据采集单元的Telnet客户端的样品,我可以连接服务器并发送命令,但我总是得到相同的数据(我cound” t post images,数据是{255,253,3,255,254,1,255251,1})。我也做了一些研究,似乎这个问题是有关telnet协议/谈判,但我没有任何更多的想法和经验,我该怎么做,今天anyboday可以帮助看看它?任何建议&解决方案表示赞赏。如何应对telnet协商

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

+0

我们应该看什么? – 2010-09-01 15:11:54

+0

据我所知,telnet服务器返回的数据是要求我做一些协商。所以我尝试发回命令{255,253,3,255,252,1,255,253,1},然后再从Telnet服务器返回,所以我认为我可以发送命令(“getlist 1”)来获得数据,但没有任何回报。但是当我登录远程登录服务器并输入命令(“getlist 1”)时,正确的数据可以显示在屏幕上。 – Frankie 2010-09-05 04:14:31

回答

2

如果您不需要显示在终端窗口中任何东西,以应对将不会对所有要约DO &意志。将253/254替换为252并发送回服务器。从服务器可能会有更多的谈判。如上所述再次回应。在协商之后,除非验证被禁用,否则应该遵循密码登录&。一个成功的登录将遵循copywright和其他信息,直到用户提示到达。现在您可以发送操作系统命令并处理您收到的响应。