network.cs

来自「无线网卡接口编程源码」· CS 代码 · 共 48 行

CS
48
字号
using System ;[Serializable]public class Network{	public string SSID=null, MAC, Channel, Rate, Signal="0", Caps, INT;	public string wep,ip,method,netmask,gateway;	public Network(){}	public Network(string[] data){		if (data.Length<6)			return;		SSID    = data[0];		MAC     = data[1];		Channel = data[2];		Rate    = data[3];		Signal  = data[4];		Caps    = data[5];	}	public bool IsOnline{		get { return  Int32.Parse(Signal)>0 ; }	}	public bool IsRouter{		get { return (bool) (Caps.IndexOf("E")>-1); }	}	public bool IsEncripted{		get { return (bool) ( (bool)(Caps.IndexOf("P")>-1) ||(bool)(Caps.IndexOf("B")>-1) ) ; }	}	public override string  ToString(){		return String.Format("WireLess\t{0}:\n\tmac: {1}\n\tch: {2}\n\t rate:{3}\n\tsignal:{4}\n\tcaps:{5}\nip:{6}",SSID, MAC, Channel, Rate, Signal, Caps,ip);	}	public override bool Equals(object o){		Network no = (Network) o;		return this.SSID==no.SSID 			&& this.Caps==no.Caps 			&& this.Channel== no.Channel 			&& this.INT == no.INT			&& this.MAC == no.MAC			&& this.Rate == no.Rate			&& this.Signal == no.Signal ;	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?