private void QueueBackgroundScan(NetworkScanItem item) { // dont use events, otherwise we have to unregister item.OnScanHit = this.item_OnScanHit; item.OnScanFinished = this.item_OnScanFinished; ThreadPool.QueueUserWorkItem(item.Scan); }
private void QueueBackgroundScan(NetworkScanItem item) { // dont use events, otherwise we have to unregister item.OnScanHit = new NetworkScanHandler(this.item_OnScanHit); item.OnScanFinished = new NetworkScanHandler(this.item_OnScanFinished); ThreadPool.QueueUserWorkItem(new WaitCallback(item.Scan)); }
public NetworkScanManager(string A, string B, string C, string D, string E, List<int> PortList) { string startIP = string.Format("{0}.{1}.{2}.", A, B, C); int start = 0; int end = 0; int.TryParse(D, out start); int.TryParse(E, out end); for (int x = start; x <= end; x++) { foreach (int port in PortList) { NetworkScanItem item = new NetworkScanItem(); item.IPAddress = string.Format("{0}{1}", startIP, x); item.Port = port; scanItems.Add(item); } } }
public NetworkScanManager(string A, string B, string C, string D, string E, List <int> PortList) { string startIP = string.Format("{0}.{1}.{2}.", A, B, C); int start = 0; int end = 0; int.TryParse(D, out start); int.TryParse(E, out end); for (int x = start; x <= end; x++) { foreach (int port in PortList) { NetworkScanItem item = new NetworkScanItem(); item.IPAddress = string.Format("{0}{1}", startIP, x); item.Port = port; scanItems.Add(item); } } }
private void AddItemToScan(List<Int32> portList, String ipAdddress) { NetworkScanItem item = new NetworkScanItem(ipAdddress, portList); this.scanItems.Add(item); }
private void AddItemToScan(List <int> portList, string ipAdddress) { var item = new NetworkScanItem(this.connectionManager, ipAdddress, portList); this.scanItems.Add(item); }