当前位置:编程学习 > C#/ASP.NET >>

c# 实时监控服务器网络连接

实时监控网络连接的大概思路,以及具体方法 --------------------编程问答-------------------- InternetGetConnectedState API。
详细见http://msdn.microsoft.com/en-us/library/windows/desktop/aa384702%28v=vs.85%29.aspx --------------------编程问答--------------------
引用 楼主 u011515910 的回复:
实时监控网络连接的大概思路,以及具体方法
看不太懂啊 ,英语不好 --------------------编程问答--------------------
引用 2 楼 u011515910 的回复:
Quote: 引用 楼主 u011515910 的回复:

实时监控网络连接的大概思路,以及具体方法
看不太懂啊 ,英语不好

那就去学好,或者别干这个了。 --------------------编程问答-------------------- C#里面有Ping类,可以开个线程定时的去ping 服务器,看看是否能通
class PingSwitch
    {
        public static bool DoPing(string ip)
        {
            Ping pingSender = new Ping();
            PingOptions options = new PingOptions();
            options.DontFragment = true;
            string data = "a";
            byte[] buffer = Encoding.ASCII.GetBytes(data);
            int timeout = 120;

            PingReply reply = pingSender.Send(ip, timeout, buffer, options);
            return reply.Status == IPStatus.Success;
            
        }

        
    }
--------------------编程问答--------------------
引用 4 楼 gunziyang 的回复:
C#里面有Ping类,可以开个线程定时的去ping 服务器,看看是否能通
class PingSwitch
    {
        public static bool DoPing(string ip)
        {
            Ping pingSender = new Ping();
            PingOptions options = new PingOptions();
            options.DontFragment = true;
            string data = "a";
            byte[] buffer = Encoding.ASCII.GetBytes(data);
            int timeout = 120;

            PingReply reply = pingSender.Send(ip, timeout, buffer, options);
            return reply.Status == IPStatus.Success;
            
        }

        
    }
我们服务器不让ping啊
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,