On Tuesday, Dec 21, 2004, at 09:40 Europe/Paris, kweto wrote:

Hello All,

Thanks to much kind advise, I can now create stacks that are able to
interact over my school's LAN. Next step is to simplify my messy scripting
methods.


Question: Is there a Rev command (or elegant trick?) for retrieving the
local IP address of the computer on which a stack is running?

For the moment, my half-baked solution is to (1) use the router software to
assign each computer a permanent IP address, and then (2) store those IP
addresses as a text file. That way, each time a LAN-based stack opens it
retrieves its computer's IP address from that text file.


There must be a better way, though!

Cheers,
Nicolas Cueto
(Japan)

Hi,

2 tricks for OS X and Win 2K
theIPAddress is the local IP address of the computer

MacOS X
put replaceText(shell("/sbin/ifconfig en0 | head -3 | grep 'inet ' | cut -d' ' -f 2"),"(\s|\(|\))","") into theIPAddress


Windows 2000/XP
    put "255.255.255.255:43222" into testSocket
    open datagram socket to testSocket
    put hostAddress(testSocket) into theIPAddress
    close socket testSocket

Thierry


_______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to