工作札记1--C#调用CMD检查telnet的连接状态失败的解决方法
通过C#调取cmd检查Telnet的链接状态时,发现无法收到任何返回,究其原因是因为传统的ipconfig/all指令是读取本地的数据,但是Telnet指令是建立一个socket连接,通过发送IP和HOST来校验端口连接情况,因此无法直接返回。经过研究,改用测试端口连通性的方式进行检查,代码如下
private string CheckTelnet(ref string result)
{
int port; //端口号
string host="" //IP地址
bo
原创
2021-04-23 10:45:08 ·
648 阅读 ·
0 评论