C# Socket通信从入门到精通(10)——如何检测两台电脑之间的网络是否通畅(史上最全)

前言:

我们在完成了socket通信程序开发以后,并且IP地址也设置好以后,可以先通过一些手段来测试两台电脑之间的网络是否通畅,如果确认了网络通畅以后,我们再测试我们编写的Socket程序。

1、同时按下键盘的windows键+"R"键,如下图:

下面两张图是两种键盘的情况,并且能弹出”运行“窗口
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2、在窗口中输入“cmd”,然后点击“确定”,如下图:

点击“确定”以后就能弹出一个黑窗口
在这里插入图片描述
在这里插入图片描述

3、输入ping+空格+对方IP地址

比如输入:ping 127.0.0.1,结果如下图,当已发送和已接受相等,丢失=0,回复时间很小,比如小于“1ms”,则说明通信正常,如果提示“无法访问目标主机”,则说明通信异常。
在这里插入图片描述

比如输入:ping 192.168.1.100,结果回复“无法访问目标主机”,这就说明目标主机和本机是无法实现通信的。
在这里插入图片描述

4 如何解决当两个设备之间网络不通

当我们发现使用ping命令并不能检测到两个网络设备之间是相通的时候,这时候有以下几个排查方法
1、确认Ip地址设置是否正确
一方面是,两个设备的IP地址不能相同,并且IP地址必须处于同一个网段,同一个网段就是IP地址只有最后一位是不同的,比如一个是192.168.1.100,另一个也必须是192.168.1.X,也就是只有1.后面的那个数字不相等
2、确认电脑的防火墙是否关闭
如果电脑的防火墙不关闭的话,也是无法实现通信的,关闭防火墙的过程如下:
1)打开控制面板
在这里插入图片描述
2)选择”网络和Internet“
在这里插入图片描述
3)点击”系统和安全“
在这里插入图片描述
4)点击”Windows Defender 防火墙"
在这里插入图片描述
5)点击“启用或关闭防火墙”
在这里插入图片描述
6)
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

c#上位机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值