The same way you would get IPs of the current machine in Python, just called remotely:<div><br></div><div>def get_ips():</div><div>    &quot;&quot;&quot;return all IPs associated with each engine&quot;&quot;&quot;</div><div>

    import socket</div><div>    return socket.gethostbyname_ex(socket.gethostname())</div><div><br></div><div># use AsyncResult.get_dict to conveniently get a dict by engine-id</div><div>mapping = client[:].apply_async(get_ips).get_dict()</div>

<div><br></div><div>-MinRK<br><br><div class="gmail_quote">On Tue, Feb 28, 2012 at 03:53, Darren Govoni <span dir="ltr">&lt;<a href="mailto:darren@ontrenet.com">darren@ontrenet.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi,<br>
  I forget if this was asked before and I couldn&#39;t find it. But is there<br>
a way to get the IP addresses of connected engines from a Client() or<br>
similar interface?<br>
<br>
thanks.<br>
<br>
_______________________________________________<br>
IPython-User mailing list<br>
<a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
</blockquote></div><br></div>