C# 检查网络通畅

public static bool PingServer(string ipOrHostName)
         {
             try
             {
                 Ping ping = new Ping();

PingOptions pingOptions = new PingOptions();

pingOptions.DontFragment = true;

string data = "";

byte[] buffer = Encoding.UTF8.GetBytes(data);

int timeout = 120;

PingReply reply = ping.Send(ipOrHostName, timeout, buffer, pingOptions);

string result = reply.Status.ToString();

if (result == "Success")
                 {
                     return true;
                 }
                 else
                 {
                     return false;
                 }
             }
             catch (Exception)
             {
                 return false;
             }
         }

时间: 2024-10-12 19:23:37

C# 检查网络通畅的相关文章

无废话Android之smartimageview使用、android多线程下载、显式意图激活另外一个activity,检查网络是否可用定位到网络的位置、隐式意图激活另外一个activity、隐式意图的配置,自定义隐式意图、在不同activity之间数据传递(5)

1.smartimageview使用 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"

数据结构_课程设计——并查集:检查网络

***************************************转载请注明出处:http://blog.csdn.net/lttree******************************************** 这两天做数据结构课程设计,因为以前做过ACM题,感觉还可以,不是很难呀 ~~~~并查集:检查网络~~~~ 题目要求: 给定一个计算机网络以及机器间的双向连线列表,每一条连线允许两端的计算机进行直接的文件传输,其他计算机间若存在一条连通路径,也可以进行间接的文件传

多看Kindle的“导出失败,请检查网络或账号”错误的解决

一直都用得好好的,今天突然不行了,报错“导出失败,请检查网络或账号”. 网上搜索,试了一下这个方法: 我目前的解决办法是:先同步至小米账户(需要联网,并在Kindle系统设置 -> 阅读 -> 导出书摘批注.这个步骤会把书摘以html的形式存在Kindle的DK_ReadingData目录下):从多看的Android客户端,个人-> 书摘找到云端同步过来书摘再导出至Evernote. 结果在手机端倒是看到了,但是——前面的书摘全丢了,只剩今天的!再看Kindle上,也全没了,这坑爹的方法

win10下载应用要求检查网络的解决方法

win10系统的应用商店里存放了很多应用程序,用户在联网的情况下可以直接从商店里下载一些软件.但有时也会出现网络故障,比如下载时win10提示检查网络,这是怎么回事呢?如何解决win10检查网络要求? 1.点击桌面右下角网络图标,选择“打开网络和共享中心”,然后找到本地的网络连接,点击它. 2.点击属性. 3.选择“Internet协议版本4(TCP/IPv4)”,再点击“属性”. 4.在属性窗口,将首选DNS服务器打牌地址设置为“8.8.4.4”点击确定即可. 通过重置DNS服务器地址就可以解

连接SQLServer2005失败--[Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档

连接SQLServer2005失败,错误信息: 错误类型:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误.请检查网络文档. 我的连接字符串是:driver={SQL Server};Server=192.168.10.139;database=TestFax;Uid=sa;pwd=xxxx; 奇怪的是,我将Server处写(loc

Silverlight项目笔记6:Linq求差集、交集&amp;检查网络连接状态&amp;重载构造函数复用窗口

一.使用Linq求差集.交集 使用场景: 需要从数据中心获得用户数据,并以此为标准,同步系统的用户信息,对系统中多余的用户进行删除操作,缺失的用户进行添加操作,对信息更新了的用户进行编辑操作更新. 所以需要通过对数据中心以及系统现有用户信息进行比较,分为三部分: (1) Linq取差集,找出需要删除的用户数据,进行删除(USERNAME为唯一值字段). 使用的是Except这个方法. (2)使用Linq提供的Intersect方法,取得两个用户集合的交集,遍历检查进行更新. (3)同样再次取差集

Android检查网络状态步骤

android 如何检查网络连接状态,是android开发中一个常见的问题. 获取网络信息需要在AndroidManifest.xml文件中加入相应的权限: <span style="font-size:24px;"><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> </span> 1)判断是否有网络连接 <span styl

C#中检查网络是否连通的二种方法

using System;  2 using System.Collections.Generic;  3 using System.Text;  4 //方法一  5 using System.Runtime;  6 using System.Runtime.InteropServices;  7 //方法二 Net2.0新增类库  8 using System.Net.NetworkInformation;  9  10 namespace InternetCheck 11 { 12    

检查网络故障

局域网中使用的传输介质主要由双绞线和细缆,双绞线一般用于星型网络结构的布线,而细缆多用于总线型结构的布线: 局域网内计算机无法连接局域网,需检查: 1.确认网卡指示灯亮且网卡驱动程序安装正确: 2.网卡与任何系统设备没有冲突,是否正确安装了网络协议,能ping通本机ip地址 3.网卡指示灯亮不能说明网络连接没有问题: 4.用于跳线的双绞线,检查水晶头线是否脱落,是否接触不良:建议使用网线测试仪检查故障计算机网线: 5.例子:局域网使用时间较长,发现其中一台计算机出现丢包现象,且丢包数量不固定,可