作者: 乔克斯
查看: 6455|回复: 11

主题标签Tag

打印 上一主题 下一主题

[教程] 【检测联网状态】C#检测是否联网

[复制链接]
跳转到指定楼层
楼主
乔克斯 发表于 2015-10-8 14:51:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
查看: 6455|回复: 11
说明:
很多情况下,在联网操作之前,需要检测当前机器是否联网,以下代码完美实现,并非ping百度的低效率方法。

源码:
[C#] 纯文本查看 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;

namespace LocalApp.ConsoleApp.Core
{
    public class Net
    {
        [DllImport("wininet")]
        private extern static bool InternetGetConnectedState(out int connectionDescription, int reservedValue);

        /// <summary>
        /// 检测本机是否联网
        /// </summary>
        /// <returns></returns>
        public static bool IsConnectedInternet()
        {
            int i = 0;
            if (InternetGetConnectedState(out i, 0))
            {
                //已联网
                return true;
            }
            else
            {
                //未联网
                return false;
            }

        }

    }
}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏13 转播转播
回复 论坛版权

使用道具 举报

沙发
jiayou168 发表于 2015-10-8 16:00:32 | 只看该作者
3Q,站长,多发点基础的,方便大家学习,特别是Cskin的使用方法
板凳
fessicon 发表于 2015-10-8 16:11:20 | 只看该作者
检测是否连接数据库服务器的好方法有吗?
地板
 楼主| 乔克斯 发表于 2015-10-8 17:42:55 | 只看该作者
fessicon 发表于 2015-10-8 16:11
检测是否连接数据库服务器的好方法有吗?

这个直接sqlhelp连接就行了。
5#
 楼主| 乔克斯 发表于 2015-10-8 17:44:02 | 只看该作者
jiayou168 发表于 2015-10-8 16:00
3Q,站长,多发点基础的,方便大家学习,特别是Cskin的使用方法

看这个贴。http://bbs.cskin.net/thread-803-1-1.html
最好的步奏。。很简单的。。dll、往工具箱一拖就成。控件使用参考案例源码。和属性说明。
6#
忧郁之子 发表于 2015-10-8 21:10:05 | 只看该作者
谢谢分享,支持了。
7#
EricCheng 发表于 2015-10-26 11:04:33 | 只看该作者
这个wininet是系统自带的dll么!
8#
hanxiao 发表于 2016-6-28 14:32:43 | 只看该作者
感谢分享
回复

使用道具 举报

9#
lkjlkjhong 发表于 2016-7-13 10:33:10 | 只看该作者
感谢分享
回复

使用道具 举报

10#
lkjlkjhong 发表于 2016-7-13 10:37:35 | 只看该作者
谢谢分享,支持了
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-4-20 21:28, Processed in 0.639145 second(s), 32 queries , Gzip On.

快速回复 返回顶部 返回列表