public ConnectionDataViewModel(IDataService data, IpScanner scanner) { _data = data; _scanner = scanner; H <ConnectionDataViewModel> .Initialize(this); _scanner.Scan(5432); }
public List <string> getBlockchainNodes(int port) { string hostName = Dns.GetHostName(); string myIP = Dns.GetHostByName(hostName).AddressList[0].ToString(); //TODO: deprecated var ipAddresses = IpScanner.ScanIPs(myIP); foreach (string ip in ipAddresses) { //Scan ports var ports = PortScanner.Scan(ip, port, port); foreach (var portLocla in ports) { blockChainNodes.Add(ip + ":" + port); Console.WriteLine(string.Format("Found open port: {0}", port.ToString())); //TODO: write into log } } return(blockChainNodes); }