Or don't use localhost at all! It will always return 127.0.0.1. That is the 
loopback address of every adapter under the sun. 

Bob


On Jun 10, 2011, at 11:49 AM, Nonsanity wrote:

> haha I completely failed to grasp that. :)
> 
> How about:
> 
> put char 2 to -2 of word 3 of shell( "ping -n 1" && word 2 of shell("ping -n
> 1 localhost") ) into msg
> 
> ~ Chris Innanen
> ~ Nonsanity
> 
> 
> On Fri, Jun 10, 2011 at 2:20 PM, John Patten <johnpat...@mac.com> wrote:
> 
>> Actually Chris I wanted the local network, behind the firewall IP address.
>> The project I have in mind is just using sockets in a single classroom. All
>> computers have 10.x.x.x. addresses.
>> 
>> Thanks!
>> 
>> John Patten
>> SUSD
>> 
>> 
>> 
>> On Jun 10, 2011, at 11:15 AM, Nonsanity wrote:
>> 
>> Neither of the solutions given so far in this thread have worked for my on
>>> my office PC. I just get my LAN 192.168.x.x number. Here's what I use.
>>> They
>>> do rely on outside entities, but they are both pretty stable sites that
>>> have
>>> lasted a good long time...
>>> 
>>> [whatismyip.org]
>>> put url "http://www.whatismyip.org"; into myExIP
>>> 
>>> [dyndns.org]
>>> put url "http://checkip.dyndns.org"; into resp
>>> set itemdel to ":"
>>> put word 1 to -1 of item 2 of resp into resp
>>> set itemdel to "<"
>>> put item 1 of resp into myExIP
>>> 
>>> 
>>> ~ Chris Innanen
>>> ~ Nonsanity
>>> 
>>> 
>>> On Fri, Jun 10, 2011 at 1:05 PM, John Patten <johnpat...@mac.com> wrote:
>>> 
>>> Hi All...
>>>> 
>>>> I've been looking at all the solutions in the archive for getting the IP
>>>> address of the machine running a stack. Some shell scripts, some php
>>>> calls,
>>>> etc. etc.
>>>> 
>>>> I have a situation where we are behind a firewall using NAT. So all our
>>>> computers are running a 10.x.x.x.x address. I'm trying to implement some
>>>> socket communication between stacks and IP address information is
>>>> essential
>>>> for this to work. I would like the communication process set up to be as
>>>> transparent as possible, allowing users to connect by name and maybe
>>>> holding
>>>> IP address is a custom property for example.
>>>> 
>>>> The Dictionary provides some examples for hostAdress function and I tried
>>>> (wishful thinking, script trickery) something like this:
>>>> 
>>>> on mouseUp
>>>> open socket to "127.0.0.1:5005" with message "socketOpen"
>>>> put the result
>>>> end mouseUp
>>>> 
>>>> on socketOpen theSock
>>>> put the hostAddress of "127.0.0.1:5005"
>>>> end socketOpen
>>>> 
>>>> ...but it just gave me 127.0.0.1 and not the 10.x.x.x. address...
>>>> 
>>>> 
>>>> Shell script works nice, but it gives quite a few IP in its result. Plus
>>>> the actual machine IP is located on different lines in the result, such
>>>> as
>>>> in a desktop machine, as opposed to a laptop on wireless.
>>>> 
>>>> It just seems like it would be nice to have a built in function for
>>>> reporting local machine's IP...
>>>> 
>>>> Such as, "put localIP of current stack into tIP"  or "get LocalIP of
>>>> current stack."
>>>> 
>>>> Is this available in the dictionary and I'm just missing it?
>>>> 
>>>> Thank you!
>>>> 
>>>> John Patten
>>>> SUSD
>>>> _______________________________________________
>>>> use-livecode mailing list
>>>> use-livecode@lists.runrev.com
>>>> Please visit this url to subscribe, unsubscribe and manage your
>>>> subscription preferences:
>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>> 
>>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>> 
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


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

Reply via email to