问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c#如何来判断本机与指定IP计算机是否相通

发布网友 发布时间:2022-04-23 02:27

我来回答

3个回答

热心网友 时间:2023-08-30 04:40

我做了个例子 ,你要源码的话我可以给你源码
但我还是附上代码
try
{
Ping p = new Ping();

PingReply reply = p.Send(this.textBox1.Text);
//this.textBox.Text写上目标ip地址就行
if (reply.Status == IPStatus.Success)
{
MessageBox.Show("成功!");
}
else
{
MessageBox.Show("失败!");
}
}
catch (Exception ex)
{

MessageBox.Show(ex.Message);
}

热心网友 时间:2023-08-30 04:41

根据ping的结果判断

单击开始、运行、输入CMD、然后输入
D:\>ping 100.1.0.13

Pinging 100.1.0.13 with 32 bytes of data:

Reply from 100.1.0.13: bytes=32 time<1ms TTL=128
Reply from 100.1.0.13: bytes=32 time<1ms TTL=128
Reply from 100.1.0.13: bytes=32 time<1ms TTL=128
Reply from 100.1.0.13: bytes=32 time<1ms TTL=128

Ping statistics for 100.1.0.13:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

以上的结果就是可以ping 通的
以下的结果就是ping 不通的

D:\>ping 100.1.0.185

Pinging 100.1.0.185 with 32 bytes of data:

Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 100.1.0.185:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

从ping的结果中可以大致判断对方机器的系统等。
详细可以用ping/all来了解。

热心网友 时间:2023-08-30 04:41

调用ping命令来完成网络检测
//调用ping命令
private string[,] Ping(string [] ips)
{
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
int i = 0;
int lines = ips.Length;
string[,] pingResult= new [lines,2];
for(;i<lines;i++)
{
string pingrst = null;
p.Start();
p.StandardInput.WriteLine("ping -n 1 "+ips[i]);
p.StandardInput.WriteLine("exit");
string strRst = p.StandardOutput.ReadToEnd();

if(strRst.IndexOf("(0% loss)")!=-1)
{
pingrst = "连接";
}
else if( strRst.IndexOf("Destination host unreachable.")!=-1)
{
pingrst = "无法到达";
}
else if(strRst.IndexOf("Request timed out.")!=-1)
{
pingrst = "断开";
}
else
{
pingrst = "无法解析";
}
pingResult[i,0] = ips[i];
pingResult[i,1] = pingrst;
}
p.Close();
return pingResult;
}

调用系统的PING的程序.判断返回值
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
热感冒如何快速治疗 上古卷轴5,用nmm装随从mod,但有的随从mod虽然安装了,但在排序时不显示... 上古卷轴5mod安装到data文件以后mod管理器看不见mod,用NNMmod管理器虽然... 合利宝pos机一直显示设备电量已满 请问在长沙的英仙座流星雨到底是在12号还是13号?具体的时间呢? 湖南长沙哪个时间观测18日的狮子座流星? 明天凌晨 8月13日流星雨 在长沙能看到吗 河西岳麓山? 在长沙什么时候能看见流星雨 关于老师的名句子(老师的名言名句) C语言,我输入了char a[10]="123"; 电脑分的是10个地址,还是3个地址... 怎样查IP是否可用 如何在网络不通时查ip 怎么查本机的ip地址,我用路由器了,查询到的和他们调取的登录的IP地址对不上, 怎样查IP地址是何类地址,与DNS能否连通 定期存款计算方法是怎样的? 死期/定期存款怎么存? 怎样查询ip地址与本机是否通畅 怎样使用PING查询是否与某IP连接 定期存款到期了,如何继续存款定期? 已知两台计算机的IP地址,如何判断两台计算机是否连通? 一万块怎么存定期? 怎么检查网络连通性 邮局存钱(定期)是怎样存的? 用什么方法可以测试一段IP是否通 本机IP地址的查询及与其他IP地址怎样ping通 银行怎么存定期存款最划算? 请问怎么测试外网IP的某个端口通不通? 定期存款怎么存最安全 看优酷里的视频可以么? 优酷里播放的视频都是什么格式? 在屏蔽ICMP的情况下怎么确定与目标IP是否连通 电脑怎样播放光盘 怎样才能在电脑里打开光盘? 怎样在电脑上看DVD? 电脑上怎样用光碟看电影? 关于间接故意杀人 什么是间接性故意杀人罪 《告白》的女教师间接杀人是否有罪? 间接故意杀人 谁能给举个区别间接故意杀人和过于自信的过失的典型案例...? 间接杀人什么意思?要出举几个例子 间接故意杀人罪要判多少年 请举几个间接故意犯罪的例子,谢谢! 我国故意杀人罪的间接故意杀人是什么意思呢?并举个案例(请不要单纯复制,我就是搜索过还不太懂才问的,谢 2007中文版的excel中的“可视”在哪儿找,我只用过英文的,打开就有,中文的找不到啊,多谢大家了。 间接故意杀人可以判死刑吗 怎么把Excel的图片链接转换成可视的图片 直接故意杀人和间接故意杀人 怎么设置两个手机qq聊天记录同步? 间接故意杀人罪的规定