Unless network devices are listening through their firewall, this can prove 
difficult. Spiceworks has a network scanner system that is extremely robust, 
you may want to look into how they do that. Basically, you can attempt to 
connect using WMIC on Windows, SSL on *nix systems, snmp for printers, 
switches, etc. and HTTP if all else fails. 

To do this however, you need credentials to actually get any detailed 
information. Windows is about as friendly a thing as you are going to find. You 
can find out a lot about a Windows workstation without administrative 
credentials. Apple, almost nothing. Printers, whatever you need essentially, 
using SNMP traps. 

If all you want to know is who is listening on what ports, telnet works pretty 
good. something like telnet 192.168.1.5 25 will tell you if something is 
listening on SMTP for example. It's just a matter of knowing all the standard 
ports and scanning for them. 

But LC does not seem to be the ideal thing for this. Instead, you may want to 
look into nmap. They have command line features for doing exactly what you 
want, minus the actual connection bit. 

Bob S


> On Oct 27, 2016, at 14:12 , Richard Gaskin <[email protected]> wrote:
> 
> I'd like to have an app automatically discover and attempt connection to 
> other devices on my LAN.
> 
> Looking through the list archives I can find a few half-solutions, but not 
> one which works well across the platforms LC supports (Mac, Win, Linux, iOS, 
> Android).
> 
> At this time the only things listening on a port will be desktop computers, 
> but I still need to be able to connect with them from any other device on the 
> local network, and down the road I may want to allow even handheld devices to 
> take on an accept role.
> 
> Any robust, tested solutions available?
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> ____________________________________________________________________
> [email protected]                http://www.FourthWorld.com
> 
> _______________________________________________
> use-livecode mailing list
> [email protected]
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to